登录
首页
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
上一页
下一页
工控新闻
五大应用场景示范 看台达SCARA机器人玩转智能生产线
优必选无人物流车赤兔α在富士康郑州工厂正式下线
韩晨出席浦东首场总裁沙龙,分享“链式出海”新经验
西门子收购 Canopus AI,将人工智能量测技术引入半导体制造领域
美的剥离伺服资产,聚焦核心部件突围
华南重工:2025海外市场创佳绩 重型装备销售创新高
劳斯莱斯SMR与横河电机携手,为小型模块化核反应堆交付数据处理与控制系统
皮尔磁:从标准到实践的计算桥梁
更多新闻资讯