登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:位传送问题[求助]
点击:1992 回复: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
上一页
上一页
工控新闻
华北工控EMB-3583:搭载AIoT芯片RK3576,支持AI辅助诊疗领域应用
产业升级筑牢实体经济根基
嵌入式AI主板MITX-6155:满足生态环境监测设备的海量数据实时处理和分析需求
全球首条!具身智能机器人在宁德时代电池产线实现规模化落地
鹏城潮涌:全国青年AI双创大会点燃创新引擎
我国工业通信自主化突破催生“亿级”市场,筑牢新型工业化安全与发展基石
重庆三峡学院联合和利时等企业共建“智慧仿真系统培训中心”
威卡自动化:一杯咖啡背后的工业革命
更多新闻资讯