登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:如何用PLC的输入点X输入数值到数据寄存器
点击:3213 回复: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
上一页
下一页
工控新闻
2025年广东GDP达14.58万亿,工业增长不及预期
劳斯莱斯SMR与横河电机携手,为小型模块化核反应堆交付数据处理与控制系统
中国机械工业联合会:预计2026年机械工业主要指标增速在5.5%左右
西门子收购 Canopus AI,将人工智能量测技术引入半导体制造领域
2026 ITES首批展商名录公布!先进装备技术品牌原厂,圳等你来
五大应用场景示范 看台达SCARA机器人玩转智能生产线
《轻工产品数字护照技术要求》标准编制启动及服务平台上线工作会议在京召开
中控与华为共筑工业 AI 全球竞争优势
更多新闻资讯