岸边桥式集装箱起重机plc程序的设计与实现
步骤二:编写“起升命令控制”程序。当起升机构满足了“起升允许“,plc就可以发出起升向上/下的命令。如图2-3所示:
图2-3:起升运行命令
步骤三:编写“起升速度的控制”程序。在这段程序中:当司机在驾驶室把控制电源合上,并发出起升命令,如果有减速命令存在,则将给定值变为原来的10%,程序如下图2-4所示。
图2-4:速度给定信号处理
步骤四:编写“起升命令与速度控制”程序。以上的程序完成了岸桥起升运行的命令和速度给定的产生, 终我们就是要将这命令与速度给定通过profibus总线传输给变频器,如图2-6是调用了西门子公司功能块库中的一个profibus数据传送功能块pcd_send,用来传送数据块db123中的16个字。。
图2-5升命令与速度控制
图2-6总线数据传输
2.2.3. 岸桥主要机构程序对应的功能fc(function)
以上分析了岸桥起升机构的程序编写,与起升机构的程序类似, 岸桥的大车, 小车, 俯仰机构程序也要处理运行允许, 命令与速度给定,数据传输等。为了使整个项目程序结构清晰,我们将各个功能细分,如下图3-14所示是:主要机构运行控制的功能fc,以及用于命令与速度给定传输的profibus总线数据传输功能块fb:
图2-7:岸桥主要机构对应功能fc
这些功能fc的作用如下:
l fb22 起升/大车1#变频器profibus总线数据传输
l fb23 起升/大车2#变频器profibus总线数据传输
l fb24 小车/俯仰变频器profibus总线数据传输
l fc31 起升运行控制
l fc41 大车运行控制
l fc51 小车运行控制
l fc61 俯仰运行控制
2.2.4. 岸桥辅助机构的运行程序
在岸桥上还有一些辅助机构需由plc程序来控制。这些功能fc如下图2-8所示:
图2-8:辅助机构控制
这些功能fc的作用如下:
l fc12 投光灯,空调的启动,停止控制。
l fc13 风速处理:当风速达到警报值时发出信号。
l fc16 指示灯显示:控制各个操作站的指示灯。
l fc34 起升编码器位置处理:判断起升上下的停止,减速位置等。
l fc36 负载重量处理:判断负载是否超过额定。
l fc54 小车编码器位置处理:判断小车前后的停止,减速位置等。
l fc63 俯仰编码器位置处理:判断俯仰上下的停止,减速位置等。
l fc71 吊具控制:吊具在起吊集装箱时的控制,如吊具锁头的开闭功能。
结合岸桥主要机构,辅助机构控制的功能fc,以及profibus总线通讯数据传输的功能块fb等,完成了岸桥plc程序的设计。