施耐德M221/M200/M100系列PLC使用EcoStruxure machine expert basic软件:MachineExpertBasic _ V1.2编写程序。
⑴配置应用程序保护
打开MachineExpertBasic编程软件,将显示以下内容:
为读保护和写保护选择“不活动”,然后选择“应用”按钮。
(2)选择CPU和模拟模块
选择主菜单“配置”
将TM200C16R拖到CPU位置
选择是肯定的。然后将“TM3模拟I/O模块”下的TM3AM6/G拖到CPU的背面。
③配置TM3AM6/G数据
选择:io总线-模块1(tm3am 6/G)-模拟输入。
*点击类型1未使用的4-20MA,并为所有四个通道选择4-20MA。将最小值从4000更改为0,将最大值从20000更改为5000。如下所示:
*选择:IO总线-模块1(tm3am 6/G)-模拟输出,将弹出:
选择是肯定的。点击不使用4-20MA的类型1,并为所有四个通道选择4-20MA。将最小值从4000更改为0,将最大值从20000更改为5000。
④创建一个新的AI功能块
*在主菜单中选择“编程”,在“用户自定义功能块”中右键单击“添加用户自定义功能块”,在1“-UDF B1 _”中右键单击“重命名用户自定义功能块”,将其更改为“AI”。
*单击“添加参数或局部变量”左侧的添加按钮,添加四个浮点类型参数和一个浮点局部变量。
*选择“添加本地功能块”中的“定时器”来添加定时器。
* Rung0添加一个程序。
* Rung1添加程序。
⑤创建一个新的AO功能块
特定方法参数AI功能块。
(6)创建AI转换POU。
选择功能块-UD-AI,并添加AI0功能块。
(7)创建AO转换POU
选择功能块-UD-AO,并添加AO0功能块。
编写完程序后,单击编译。
(8)离线模拟(以模拟输出为例)
*主菜单开始试运行,模拟器启动,控制器启动。
*在模拟输出的0参数程序部分,%MF50(输入实时值)设置为50,%MF52(输入最大值)设置为100,模拟输出%QW1.0等于2500。
*在模拟输出1参数程序部分,%MF60(输入实时值)设置为100,%MF52(输入最大值)设置为1000,模拟输出%QW1.0等于500。
注意:每个功能块只能被调用32次。
⑼参考文献
*施耐德官网支持一个产品视频、一个工业机械自动化控制器(PLC)和一个EcoStruxure Machine Expert Basic。
*编程软件下载地址:施耐德官网产品、工业自动化、可编程逻辑控制器、Modicon M200可编程控制器、软件和固件。
源程序下载
下载地址:
链接:
Https://pan.baidu.com/s/1sS48SI2uPyvQuvxrgnTcFg加入了剑指工业控制技术小组,并联系了每个小组的管理员以获取提取码。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。