登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:位传送问题[求助]
点击:2015 回复:14
10楼
编辑
引用
管理
huafeiyue8
PLC的读我已经能实现 但是还要由PLC将某位写上固定的数,用VB来读 我就是想知道 PLC的什么指令能做到 我翻了CP1H的编程手册,看到只能将位置0或1 再就是将一个存储器的几位传到另一个存储器 这样就太麻烦了 而且 这个存储器的其他位就不好改了
06-04-03 19:05
11楼
编辑
引用
管理
利昌機電
貼給你!跟你說MOVB了;您還期待什麼?
06-04-03 19:35
12楼
编辑
引用
管理
huafeiyue8
恩 谢谢 我明白你的意思
但太麻烦了 我只是想看看有没有简单些的
看来只有这样了
再请教个问题
指令 操作数 值
LD P_On 1
BIN 200 FFFF
511 0000
BIN 201 FFFF
512 0000
BIN 202 8000
513 1F40
我已经先把200 201 202 D511 D512 D513清0了
为什么写入这样的程序 513里面还有值呢?
200 201 202是CP1H模拟量输入口
我没有外接任何输入啊
06-04-04 11:53
13楼
编辑
引用
管理
pycathiu
1.VB用HOSTLINK命令是无法进行DM区的位操作的,所以你只有先把DM区的值读出来,然后把要改的位改掉,再把整个值传下去。
2.8000转换成16进制就是1F40,而因为FFFF是十六进制,而不是十进制数,所以BIN指令没有执行,所以通道中保持为0
06-04-06 12:01
14楼
编辑
引用
管理
huafeiyue8
谢谢 我用的就是HOSTLINK命令 可以进行位操作,我已经实现了
存储器有值的问题,我也解决了
原因是:我的输入通道选的是1~5V,所以,当PLC没有输入时,就不在1~5V范围,根据硬件手册,值的就是1F40。
我已经把通道改为0~5V,问题解决啦
看来以后还真要好好看看手册了
06-04-07 11:31
上一页
上一页
工控新闻
皮尔磁即将亮相2026汉诺威工博会
医疗IVD国产化新突破, 研华实现RK3588与银河麒麟平台级适配
追求卓越新征程——图尔克年会在山城重庆启幕
工业智能体集中爆发!慕尼黑上海电子生产设备展开幕,见证电子制造从“自动化”向“自进化”跃迁!
新品!从MINI到工业板:米尔T153开发板工业场景全覆盖
智赋食饮新局:《威图赋能食品饮料行业高效可持续发展白皮书》发布会即将开启!
星动纪元陈建宇:未来五年具身智能将实现有真正商业价值的交付
新品机器人亮相!这家成都公司将“全球大会”开进了车间
更多新闻资讯