登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:如何用PLC的输入点X输入数值到数据寄存器
点击:3249 回复:16
楼主
编辑
引用
管理
gfy4003
各位好,我想用X0 表示输入数字0 用X1 表示输入数字1 用X2表示输入数字2 以此类推,X11表示输入数字9
用这十个按钮输入数值到PLC的D里,输入的数值有六位数。想了一下,用ENCO 只能单个数值的输入,如果要输入6位数,要采取怎样的一个思路,就像计算器一样,还要删除数值。
15-03-28 18:51
1楼
编辑
引用
管理
mjinbao
好像是用X0~X11输入一个十进制数。
15-03-28 19:29
2楼
编辑
引用
管理
gfy4003
是的,就是像计算器哪样,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
3楼
编辑
引用
管理
zqy54271
用十键输入指令TKY
15-03-28 19:43
4楼
编辑
引用
管理
mjinbao
查了一下,台达PLC中有一条TKY指令,但好像一个D只能表示4位十进制数。
15-03-28 19:48
5楼
编辑
引用
管理
cfg168
使用BIN变换指令,只需4个输入端,就可以用拨码开关进行0~9的输入。
15-03-28 19:52
6楼
编辑
引用
管理
cfg168
如下图接线,PLC内部使用BIN变换命令进行处理X接口的信号的输入。
15-03-28 21:21
7楼
编辑
引用
管理
gfy4003
谢谢各位,我觉得用TK丫指令比较方便,比较合题意,题目是用10个键来输入六位数,只能用32位TK丫了
15-03-28 22:54
8楼
编辑
引用
管理
gfy4003
只可惜这条指令仿真不了
15-03-28 22:57
9楼
编辑
引用
管理
dianzima
有技术难度,我见过bin做的,用4位拨码开关,30点的plc输入点净让他占去了。效果还不错。弄2位数最合适,4位就有点多了。
15-03-28 23:01
上一页
下一页
工控新闻
优必选与日立达成战略合作,携手探索多领域的智能化解决方案
算力需求快速增长,4月PPI涨幅扩大
施耐德电气:告别千万美元成本代价,开放自动化解锁企业降本增效新路径
e络盟现已发售 Microchip 全新 PIC32CM PL10 微控制器,以 8 位简易设计实现 32 位性能
我国加快推进新型基础设施建设
施耐德电气熊宜:搭平台、选场景、聚能力——AI破局的三重法则
和利时亮相制造业数字化转型促进中心 “深度行”(四川站) 以 XMagital 赋能电子信息制造智改数转
福禄克新一代热像仪TiS55/65/75 PRO正式上市:三个真实案例揭秘效率提升秘诀,报名免费上门演示即享好礼
更多新闻资讯