登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:vb vs plc

点击:27483 回复:29

vb vs omron plc 通讯 ???
03-07-13 15:08
OMRON-PLC指令集:
识别码        PLC的工作模式 名  称
RUN MON PRG
RR ○ ○ ○ 读出输入/输出内部辅助/特殊继电器区
RL ○ ○ ○ 读出链接继电器(LR)区
RH ○ ○ ○ 读出保持继电器(HR)区
RC ○ ○ ○ 读出定时器/计数器当前值区
RG ○ ○ ○ 读出定时器/计数器设定值数据
RD ○ ○ ○ 读出数据内存(DM)区
RJ ○ ○ ○ 读出辅助记忆继电器(AR)区
WR × ○ ○ 写入输入/输出内部辅助/特殊继电器区
WL × ○ ○ 写入链接继电器(LR)区
WH × ○ ○ 写入保持继电器(HR)区
WC × ○ ○ 写入定时器/计数器当前值区
WG × ○ ○ 写入定时器/计数器设定值数据
WD × ○ ○ 写入数据内存(DM)区
WJ × ○ ○ 写入辅助记忆继电器(AR)区
R# ○ ○ ○ 设定值读出1
R$ ○ ○ ○ 设定值读出2
W# × ○ ○ 设定值写入1
W$ × ○ ○ 设定值写入2
MS ○ ○ ○ 读出状态
CS ○ ○ ○ 写入状态
MF ○ ○ ○ 读出故障信息
KS × ○ ○ 强制置位
KR × ○ ○ 强制复位
FK × ○ ○ 多点强制置位/复位
KC × ○ ○ 解除强制置位/复位
MM ○ ○ ○ 读出机种码
TS ○ ○ ○ 测试
RP ○ ○ ○ 读出程序
WP × × ○ 写入程序
QQ ○ ○ ○ 复合命令
XZ ○ ○ ○ 放弃(仅命令)
** ○ ○ ○ 初始化(仅命令)
IC - - - 命令未定义错误(仅响应)
说明: 1. ○:有效,×:无效,-:与横式无关。
2. RUN=运行,MON=监视,PRG=编程。
例:“@00SC0252*\CR”   //将PLC设置在监视模式(00:编程,02:监视,03:运行)
其中:
“@"为起始符;“00”为通讯站号;“02”为命令见上;“52”=前面所有ASCII字符码值的异或运算结果,“\CR"=字符码chr(13)。
详细的用法自己看手册,祝你成功!
最后修改:2003-7-13 16:45:24
03-07-13 16:05
請介紹几本這方面的書給我﹐要謝﹗
03-07-13 16:25
3楼
该帖内容不符合相关规定!
03-07-13 18:16
请问上面
“例:“@00SC0252*\CR”   //将PLC设置在监视模式(00:编程,02:监视,03:运行)
其中“SC”是什么指令?
另外在VB的编程中,向OMRON写“@XXRRXXXXXX”这样的命令时,
由于里面有字符,VB是否就要用文本格式发送命令?望指教,不甚感谢!
03-07-25 17:27
按上表应是"CS",写入PLC状态指令才对.
VB侧发出的指令,除了最后的\CR符外,都是可见的文本字符。
03-07-25 17:58
例(元件号各操作数用四个16进制字符,略去\CR符):
读LR0000链接继电器,2个字: @00RL000000025C*
读LH0000保持继电器,1个字: @00RH000000015B*
读CNT0000计时/计数器,1个字: @00RC0000000150*
读PLC状态: @00MS5E*
读PLC程序: @00RP42*
读故障信息,不解除异常: @00MF004B*   // 00=不解除异常,01=解除异常
03-07-25 18:11
7楼
该帖内容不符合相关规定!
03-07-26 10:21
可以给我介绍一下VB与OMRON通讯的源代码吗? 非常感谢!
03-07-26 13:30
to 叶先生:
9494,不过在这里提问题的人,多是刚接触PLC的人,应先学会上位机和PLC是如何交换信息各和命令格式(其实在PLC通讯手册里有较详尽的解释,提问的人则多是没有这手册),用例程加注释应是最好的学习办法。因为最终的用户工况千变万化,不是你我可以包打天下的,PLC的魅力在于它是:可编程控制器......
03-07-26 15:05

上一页下一页

工控新闻

更多新闻资讯