西门子配件6FC5303-1AF02-8AX0
PLC带模拟量模块如果有问题,仅仅PLC上SF灯亮(比如具有硬件诊断模拟量模块可以设定模拟量信号断线、超出量程等),而不会引起SF和BF灯同时亮;根据以上分析,重点检查S7-300PLC的硬件组态与实际硬件是否*(硬件订货号和固件版本号),DP从站地址设置与组态的地址是否*。
如果组态没有问题,完成硬件组态后,必须执行“保存并编译”,如果没有错误,将产生新的系统数据块,然后下载到PLC中;检查PROFIBUS电缆及其通信连接头是否正确,PROFIBUS电缆中有两根线,一根为红色连接PROFIBUS网络接头的B连接,另一根为绿色与网络接头的A连接(进线分别为B1、A1,出线为B2、A2),不能接反。
如果仅有一路电气网段,即从S7-300PLC的X2端口(PROFIBUS-DP端口)出发只有一根PROFIBUS电缆,那么首尾(分别为S7-300PLC和后DP从站)上网络接头的红色末端电阻必须置“ON”位置,中间DP从站上网络接头必须置“OFF”位置。
如果ABB变频器没有通电,而你的硬件组态中包含作为DP从站的该变频器,那么S7-300PLC通电后,没有检测到ABB变频器,所以PLC上SF灯亮,而BF灯闪烁,这是正常现象;一般PLC与触摸屏之间采用MPI通信协议,可以与PLC之间连接在一起同时运行,可以采用无组态的MPI通信、全局数据MPI通信和组态的MPI通信。由于S7-300PLC与触摸屏之间的MPI通信不需要STEP7软件组态,也不需要编写任何程序,只需在触摸屏组态软件上设置一下相关通信参数即可,所以触摸屏有问题是不会引起SF和BF灯亮的;
图8.2 自动往返控制梯形图
3.详细描述控制对象
将被控对象分为多个模块之后,艾特贸易小编详细描述每个模块及模块之间的关系,建立功能规范,主要有以下几方面的内容:
(1)输入输出点的明细表。
(2)各点操作的功能描述,如节拍图或时序图等。
(3)确定线圈、电机和驱动器等每个执行部件执行前所要满足的允许状态。
(4)操作接口的详细描述。
(5)与被控对象的其他部分的接口。
4.详细描述操作员站
操作员站是操作人员与控制系统的接口,根据上一步对被控对象的功能详细说明,建立完成各功能的操作员站的详细配置,包括以下内容:
(1)建立每个与被控对象有关的操作员站的位置总图。
(2)操作员站的控制面板图,包括显示、开关、按钮和指示灯等元件。
(3)与主机或扩展模块有关的电气图。
5.配置可编程序控制器
根据以上步骤所得到的各要求和信息,建立PLC控制设备的配置图。主要包括以下几方面内容:
(1)建立用以对各模块进行控制的每个PLC主机模块的位置图。
(2)建立各主机和相应扩展模块的机械布局图,图中也包括控制柜、扩展模板和导轨等其他辅助设备。
(3)建立每个PLC主机和扩展模块的电气图,内容包括:设备选型、说明通信地址和各输入输出地址。
(4)建立现场信号与PLC的符号地址和PLC的直接地址的对照表。对照表不只包括物理输入输出信号,也包含程序中用到的其他元件,如通用辅助继电器、定时器、特殊标志继电器等编程元件。
6.程序设计
程序设计是系统设计的核心工作,结合艾特贸易小编前几步所收集到的信息选择一种编程方法,选用某种编程语言,编写出用户控制程序。编写控制程序时通常需要注意以下几点:
(1)必须遵守梯形图语言中的语法规定。
(2)设计梯形图时以线圈为单位,分别考虑每个线圈的控制触点(或电路),然后画出相应的等效梯形图电路。
(3)设计输入电路时,注意外部触点和梯形图中触点的对应关系。
(4)尽量减少PLC的输入信号和输出信号。比如在梯形图中,如果多个线圈都受某一触点串并联电路的控制,在梯形图中可设置用该电路控制的辅助继电器(类似于继电器电路中的中间继电器)。
(5)注意PLC输出模块的驱动能力能否满足外部负载的要求。
(6)在梯形图中设置对应的输出继电器线圈串联的常闭触点组成的软件互锁,在PLC外部设置硬件互锁电路,避免发生互相冲突的动作,保证系统工作的可靠性。
(7)根据系统中可能出现的故障及异常情况,增加相应的保护环节。
程序设计过程中需要注意的事项远不止于上面列出的内容,在处理实际问题时,需要根据具体情况具体对待,设计出符合系统功能要求的控制程序。
西门子配件6FC5303-1AF02-8AX0