发布于 2012-06-17 16:23:55
3楼
楼主:好几年不摸S5了,生疏了,你问这么多问题,hold不住啦,我把记得的说说吧:
1、DB1是定义IO地址的,需要用EDITOR\Data Block 命令来手动定义地址;DB1可以打开,默认值是可以看到的,具体含义要看这款CPU的系统手册;但S5-155U CPU948支持自动设别模块及地址。
2、S5模拟量输入模块AD转换处理后的数据是0~2560,S5有多种类型的模拟量输入模块和多种量程卡,我遇到过下面几种0~10VDC、0~20mA、PT100输入对应于0~2560;4~20mA对应于512~2560,根据具体模拟量输入模块的订货号,建议楼主看一下模块手册。
3、模拟量输入:可以调用FB31直接转换成工程量,建议看相应模块的操作手册和系统手册;或者也可以直接将模拟量输入AD转换后的结果写到标志存储器,例如:
L OW18 //装载模拟量输入地址为18的AD转换处理后的数据到累加器1
T FW100 //将累加器1的内容写到FW100标志存储器
这样你就可以在线看FW100的值了。
4、模拟量输出:可以调用FB41,建议看相应模块的操作手册和系统手册。
希望大家多指正多补充。
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”