工控智汇

工控智汇

施耐德M221/M200/M100系列PLC模拟量功能块(附源程序下载)

admin 54 103

施耐德M221/M200/M100系列PLC采用EcoStruxure机器专家基础版软件:MachineExpertBasic_编写程序。

(1)配置应用程序保护

打开MachineExpertBasic编程软件,显示如下:


读保护和写保护都选择:“未激活”,再选择“应用”按钮。


(2)选择CPU和模拟量模块

选择主菜单“配置”


把TM200C16R拖到CPU位置


选择是。再把“TM3AnalogI/OModules”下的TM3AM6/G拖到CPU后面。


(3)配置TM3AM6/G数据

选择:IO总线-模块1(TM3AM6/G)-模拟量输入



*选择:IO总线-模块1(TM3AM6/G)-模拟量输出,弹出:



(4)新建AI功能块

*选择主菜单中的“编程”,在“用户定义功能块”右击“添加用户定义功能块”,在1“-UDFB1_”右击“重命名用户定义功能块”修改成“AI”。


*按一下“添加参数或局部变量”左侧加按钮,添加四个FLOAT类型参数和一个FLOAT局部变量。


*在“添加本地功能块”选择“定时器”,添加一个定时器。


*Rung0增加一段程序


*Rung1增加一段程序


(5)新建AO功能块

具体方法参数AI功能块。



(6)创建AI转换POU


选择功能块一UD一AI,增加AI0功能块。



(7)创建AO转换POU


选择功能块一UD一AO,增加AO0功能块。



(8)离线仿真(以模拟量输出为例)

*主菜单一试运行一启动模拟器一启动控制器一确定。


*在模拟量输出0参数程序段中,%MF50(输入实时值)设成50,%MF52(输入最大值)设成100,计算出模拟量输出%等于2500。


*在模拟量输出1参数程序段中,%MF60(输入实时值)设成100,%MF52(输入最大值)设成1000,计算出模拟量输出%等于500。


注意:每个功能块只能调用32次。

(9)参考资料

*编程软件下载地址:施耐德官网一产品一工业自动化一可编程逻辑控制器一ModiconM200可编程控制器一软件和固件。

源程序下载

下载地址:

链接:

加入剑指工控技术群,联系各群群管理员获得提取码。