『7x24小时有问必答』
某项目用西门子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、报警效果图如下:
经过修改测试,程序仿真能达到项目要求。

资料推荐/点击标题(电子、电气/电工(考证题库)、通信、维修、自动化、程序等正在录入)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码