登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:如何用PLC的输入点X输入数值到数据寄存器

点击:3213 回复:16

各位好,我想用X0 表示输入数字0 用X1 表示输入数字1 用X2表示输入数字2 以此类推,X11表示输入数字9
用这十个按钮输入数值到PLC的D里,输入的数值有六位数。想了一下,用ENCO 只能单个数值的输入,如果要输入6位数,要采取怎样的一个思路,就像计算器一样,还要删除数值。
15-03-28 18:51
好像是用X0~X11输入一个十进制数。
15-03-28 19:29
是的,就是像计算器哪样,0哪个键,表示X0  1哪个键,表示X1   10个键0--9
如果输入821026 首先按下X10这个按钮,再按下X2,再按下X1、X0、X2、X6,按完这6个键,就把821026输入到数据寄存器D
最后修改:2015/3/28 19:46:32
15-03-28 19:41
用十键输入指令TKY
15-03-28 19:43
查了一下,台达PLC中有一条TKY指令,但好像一个D只能表示4位十进制数。
15-03-28 19:48
使用BIN变换指令,只需4个输入端,就可以用拨码开关进行0~9的输入。
15-03-28 19:52
如下图接线,PLC内部使用BIN变换命令进行处理X接口的信号的输入。
附件 BIN接线.jpg
15-03-28 21:21
谢谢各位,我觉得用TK丫指令比较方便,比较合题意,题目是用10个键来输入六位数,只能用32位TK丫了
15-03-28 22:54
只可惜这条指令仿真不了
15-03-28 22:57
有技术难度,我见过bin做的,用4位拨码开关,30点的plc输入点净让他占去了。效果还不错。弄2位数最合适,4位就有点多了。
15-03-28 23:01

上一页下一页

工控新闻

更多新闻资讯