Ⅰ 施耐德M221/M200/M100系列PLC模拟量功能块(附源程序下载)
施耐德M221/M200/M100系列PLC通过使用EcoStruxure机器专家基础版软件编程。
在配置应用程序保护时,打开编程软件,选择"未激活"状态的读保护和写保护,然后点击"应用"按钮。
接着,选择主菜单中的"配置",将TM200C16R拖至CPU位置,并选择确认。之后,将"TM3 Analog I/O Moles"下的TM3AM6/G模块拖到CPU后面。
配置TM3AM6/G数据,选择"IO总线-模块1(TM3AM6/G)-模拟量输入",设置四个通道为4-20MA,调整最小值为0,最大值为5000。同样配置模拟量输出,设置四个通道为4-20MA,最小值为0,最大值为5000。
新建AI功能块,选择主菜单中的"编程",添加用户定义功能块,重命名,并添加四个FLOAT类型参数和一个FLOAT局部变量。添加定时器,Rung0和Rung1处增加相应的程序段。
新建AO功能块,方法与AI功能块类似。创建AI转换POU,选择UD一AI功能块;创建AO转换POU,选择UD一AO功能块。
完成程序编写后,点击编译。离线仿真,启动模拟器和控制器,调整模拟量输出参数,计算模拟量输出值。注意每个功能块调用次数限制为32次。
参考资料包括施耐德官网的产品视频和编程软件下载地址。免责申明指出文章版权归属及转载政策。
本文为原创技术文章,首次发表于《剑指工控》公众号。特别鸣谢作者朱庐生,他有十多年环保自动化经验,熟悉施耐德PLC及其他相关工控设备和技术。欢迎加入《剑指工控》公众号(JZGKCHINA)了解更多内容。如果你是工控工程师,欢迎分享你的问题和经验,与我们共同成长。