永发信息网

请教各位大侠,工业控制器plc中的所有的数据都是以二进制的形式表示的吗?

答案:4  悬赏:0  手机版
解决时间 2021-06-02 19:01
比如:我在输入端输入的是开关量,在PLC中所显示出来的数据是什么样子的?如果我在模拟量扩展模块的输入端输入的是4~20MA的电流信号,到了PLC中的数据是什么样子的数据呢?也是二进制的吗?如果要转换成PLC所能识别的数据该如何转化呢?
最佳答案

对于开关量来说在PLC里是以位存储的,比如我们的输入:用I0.0 I0.1 I0.2这样的地址代表开关量的输入 如果在I0.0这个位置上输入信号 那么就有I0.0=1(I0.0就是ON).输出端也一样:我们用Q0.0 Q0.1 Q0.2这样的地址表示输出开关量 如果Q0.0=1那么 这个输出端就有输出了。因为表示开关量 我们只要用1和0两种状态就可以很好的表示出开关量的状态,所以开关量在PLC里是以位存储的。


关于模拟量 你说的没错 模拟量的输入 依次是 AIW0  AIW1...是字,具体是怎么转换的你不用管 PLC自动已经转换好了 由AD转换模块负责   字在西门子PLC中 VW1 VW2这样表示  如果是双字VD1 VD10这样 但要考虑重复哦   比如 VW1 和VD1有重复的部分 编程时要注意  VD1的一半是VW1 改动VW1 VD1也随着改变。对于这些数据 你可以把他们当作2进制考虑 比如移位操作等  如果只是数学运算 那么你把他们看成是10进制的即可。不需要做转换直接加减乘除   但注意  VW1  和 VD10这样类型不同的 不能运算  必须转换成同类型的才可以

全部回答

给你举个例子吧~~例如你是用三菱的PLC的话~它里面有一个寄存器是存放模拟信号输入的数值的~你在监视中选10进制监视~它显示出的数值就是10进制的!!比如4-20毫安~~它里面的寄存器显示的是400-2000这样子的~!!!

没错,在PLC里除浮点数所有数据都是二进制的,BCD码和整型数据本质上也是二进制数,只是某些地方略有区别。但是PLC可以把这些数据以十进制或十六进制显示而已。模拟量数据也是二进制的,不过不是完全的二进制,他的高位一般都有特殊含义(如正负之类的)。具体转换方式和数据格式不同型号是不完全一样的,你可以去查看该型号的用户手册

这个就是位bit、字节byte、字word和双字DW的关系

一个字节是由八位组成,一个字是两个字节16位,双字就是2个字32位。

对于输入来说,一个逻辑输入点是一位,而模拟量则是用字来存储,它对应的是一个数,这个数我们一般是以十进制来进行使用的,但对于plc本身来说所有的数都是以二进制来识别的。

至于数值之间的数制转换,比入什么十进制、二进制、十六进制等等,一般plc里有专门的函数可以实现,这个具体的指令要看品牌相应的编程手册。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
qq炫舞舞团的人退了对舞团有什么影响
真的有水土不服之事吗?如果有,会影响身体健
比5320要好的机器
GOVD看电影是边下载边看的,为什么看完之后电
谁有六里庄人民广播电台的文件
龙凤区大庆中石油昆仑燃气万城华府营业厅(暂
5802支持视频通话吗?
濮阳县濮阳格力电器客户服务中心地址在哪,我
什么是倾销、反倾销
怯斑产品哪种好?
谁有冒险岛077CS吸怪
时间是抚平伤口最好的办法么?
阿城区哈尔滨穆斯林石锅烧烤这个地址怎么能查
经常感冒该杂整
前世的500次回眸 、换来今生的1次擦肩而过?
推荐资讯
水浒传中,做过梁山间谍的是?
电脑上静音的快捷键怎么设置?
急!急!急!急!急!急!急!急!我的美丽日
无锡哪有MAN GO的专柜
南昌哪里有卖速达软件?
大运125-2A摩托车如何调整混合气
联通卡可以和移动卡开通短号集群网吗
精武堂的阵法能量怎么恢复?
dnf剑混怎么家点
爱琴海。有多深?
求助 那里有关于学习音标的课件和Flash
女人的战争哪里有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?