万兴村的伟仔
在PLC(三菱,西门子,欧姆龙,ABB,斯奈德)中,怎样把十进制的常数(如8)输入到PLC中去,用二进制表示在三菱,西门子,欧姆龙,ABB,斯奈德等中如何设置,尽可能多的方法
在三菱,西门子,欧姆龙,ABB,斯奈德等中如何设置,尽可能多的方法
楼主最近还看过
时空
cmhaha2006
YSC1
各自的说明书上都有介绍,除非你有特殊要求?不明白你问的问题同说明书上介绍的有什么不同?
郑州李
楼主是不是问:从外部怎么把数值输入到PLC中(不通过编程软件)?
个人知道的方法有:1、如1楼所说,用触摸屏的数值输入功能
2、通讯方式从其他设备输入,如变送器等
PLC内部就是用二进制表示十进制数的,只是在编程软件中根据格式的不同显示的不一样。
yibeiqingcha
你问的这个问题太大了,能不能具体一点!!!
ydzydzydz
binggao
这样你的有外部输入设备(如触摸屏或外置键盘),对PLC内部可修改位进行数值修改并重新赋值,这只需要设置触摸屏与PLC间的通讯设置,查阅设备说明书设置即可
sywangjunqin
1.用PLC的 输入点来输入(西门子):
选用字节 IB0 来输入,即I0.0 对应个位 I0.7 对应千万位。
例:输入8 将 8 转换成二进制为 1000 将PLC的 I0.3 置位
输入9 将 9 转换成二进制为 1001 将PLC的 I0.0 I0.3 置位
然后用程序来读取 IB0
2.用上位机软件 如 组态王 等输入
chenminglei0509
楼主的意思是使用BCD码吗?
回复内容:对:chenminglei0509关于楼主的意思是使用BCD码吗?内容的回复:
可以用BCD码。
假如十进制常数8,换成二进制是1000,可以用传达指令MOV K1000 K1Y0指定,Y0,Y1,Y2,Y3的输出状态,这时Y0,Y1,Y2,为0,没输出。Y3为1,有输出!这样是不是就可以表示已经输入了一个常数8到PLC中去了
你用的指令MOV K1000 K1X0 K1000的 K 代表十进字,如果想把 8 送入PLC 应该用 MOV K8 K1X0 这样 X3=1 X2=0
X1=0 X0=0 这时用 MOV K1X0 K1Y0。这时Y0,Y1,Y2,为0,没输出。Y3为1,有输出!