你需要配置模拟量输入模块,然后组态模块相关参数。
在程序中,你可以使用move指令直接读取模拟量通道的地址,例如:
l
piw256
t
db1.dbw0
所谓模拟量是4-20mA或0-5V的模拟信号,PIW里的值已是经过A/D转换得到的值。在PLC中,模拟量指连续变化的值,只不过在PLC中用一个字形式表示,模拟量是字地址,而数字量是位地址。PLC中的数字量不要等同于数字电路里的数字信号。在模拟量的使用上,你只需认定PIW里的整数值,无需关注4-20mA信号。
L PIW256 //模拟量组态通道
T MW0 //MW0存放的就是转换后的数字量
转数字量?位消息?这个有什么意义?
如果是按量程转成具体数值,可以通过调用FC105功能块实现
L PIW256 //模拟量组态通道
T MW0 //MW0存放的就是转换后的数字量
西门子PLC,是德国西门子(SIEMENS)公司生产的可编程序控制器,产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等,具备体积小、速度快、标准化的特点,PLC可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。PLC采用梯形图、布尔助记符、功能表图、功能模块和语句描述编程语言,其不需要大量的活动元件和连线电子元件,编程简单,有较高的易操作性,能自动诊断,维修容易。