luxuexuan
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 101 点
下载积分: 600 分
在线时间: 1(小时)
注册时间: 2015-07-10
最后登录: 2017-03-10
查看luxuexuan的 主题 / 回贴
楼主  发表于: 2015-08-27 16:24
新手学PLC,对于程序里那些模拟量类型真的分不清楚,整型,长整型,实型,弄得有点头疼,谁能有个比较通俗易懂的例子啊,比如说4-20毫安输入是什么型,在程序里做什么需要转换之类的,小白问题,大神见笑
chenpingyg
机械是柱石,电气是灵魂.
级别: VIP会员
精华主题: 0
发帖数量: 1105 个
工控威望: 6705 点
下载积分: 100 分
在线时间: 603(小时)
注册时间: 2007-01-25
最后登录: 2017-04-03
查看chenpingyg的 主题 / 回贴
1楼  发表于: 2015-08-27 23:07
整形是16位二进制数据,1111111111111111,转换为十进制数据是65535.
长整型是32位二进制数据,11111111111111111111111111111111,转换为十进制数据是4294967295,
实型,也就是小数。浮点型也是小数。
“位”-----只有0和1两种状态。
“字节”------8个位。
“字”------16个位,2个字节。
“双字”------32个位,4个字节,2个字。
“四字”------64个位,8个字节,4个字。
自己的事情自己做.
chenpingyg
机械是柱石,电气是灵魂.
级别: VIP会员
精华主题: 0
发帖数量: 1105 个
工控威望: 6705 点
下载积分: 100 分
在线时间: 603(小时)
注册时间: 2007-01-25
最后登录: 2017-04-03
查看chenpingyg的 主题 / 回贴
2楼  发表于: 2015-08-27 23:16
4-20毫安的输入,通常在PLC内部是两个字节,也就是最大65535,但是要看模拟量模块的精度,14位的分辨率16384代表20毫
安。15位的分辨率是32767代表20毫安。16位的分辨率用65535代表满量程。
整形可以转换为双整形,双整形可以转换为浮点型,PLC里面的转换指令还不算强大,大部分PLC不支持浮点型转换为双整形或整形。
自己的事情自己做.
chenpingyg
机械是柱石,电气是灵魂.
级别: VIP会员
精华主题: 0
发帖数量: 1105 个
工控威望: 6705 点
下载积分: 100 分
在线时间: 603(小时)
注册时间: 2007-01-25
最后登录: 2017-04-03
查看chenpingyg的 主题 / 回贴
3楼  发表于: 2015-08-27 23:19
比如说你想用4-20毫安控制变频器0-50HZ的频率,那么你就要在程序里写一条线性转换指令。
自己的事情自己做.