某项目用西门子1200PLC控制、处理程序,用来检测货物是否满,工作要求:
三个光电触发15秒后使用2HZ时钟触发预警报警,2HZ触发10秒后,报警转换为1HZ的警报,同时皮带机停止运转,当光电停止触发后30秒皮带机恢复工作状态,然后有一个控制启用禁用的按钮。
1、新建项目,命名为“计时与报警处理程序”。添加新设备,选择PLC的CPU为1215C DC/DC/DC,如下图所示。
2、在设备视图中,点击PLC_1,打开“属性”→“常规”→“系统和时钟存储器”,勾选“启用系统存储器字节”和“启用时钟存储字节”,如下图所示。
3、添加一个FB程序块,命名为“报警处理”,如下图所示。
4、编写FB程序,定义变量,如下图所示。
5、FB程序完成如下图所示。
6、建立变量表,如下图所示。
7、在主程序OB1中调用FB,把FB导入到主程序中。
8、由于刚刚选择的设备CPU固件版本较低,不支持仿真,我们更换设备CPU版本,点击“眼镜”测试一下,不行再进行程序修改,如下图所示。
9、添加强制表,进行强制仿真,如下图所示。
10、报警效果图如下:
资料推荐/点击标题(电子、电气/电工(考证题库)、通信、维修、自动化、程序等正在录入)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!