如何通过OPC Server控制Omron PLC的起停? 点击:3036 | 回复:4



mxl

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 7回
  • 年度积分:0
  • 历史总积分:335
  • 注册:2005年6月15日
发表于:2011-06-29 17:26:05
楼主

我在负责一个上位机软件项目,以前是通过串口控件与Omron PLC通讯,现在领导要求改用OMRON SYSMAC OPC SERVER与PLC通讯。用串口控件时,可通过"@00SC0252*/0d"命令控制PLC处于运行模式,通过"@00SC0050*/0d"命令控制PLC处于编程模式(停止),现在要改用OPC Server,不知道如何控制PLC的起停,是不是有特殊的寄存器可以控制PLC的起停?请教高手解答,谢谢!!

PLC型号:CJ1M-CPU22




mxl

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 7回
  • 年度积分:0
  • 历史总积分:335
  • 注册:2005年6月15日
发表于:2011-07-06 13:51:30
1楼

问题已解决,可通过调用FinsGetway控件,发送Fins命来来实现。在VB中添加FinsMsgCtl.ocx部件,利用sendFinsCommand方法,发送Fins命令。Call FinsMsg1.sendFinsCommand(0, 1, 0, "0401") ‘PLC启动;                        Call FinsMsg1.sendFinsCommand(0, 1, 0, "0402") ‘PLC停止;另外可通过OnReceive事件查看返回的数据。

BMW53

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 105回
  • 年度积分:0
  • 历史总积分:162
  • 注册:2010年11月21日
发表于:2011-09-28 18:46:17
2楼
朋友,FinsGetway控件哪里有下的呀?

zwm00306

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 1541回
  • 年度积分:0
  • 历史总积分:5963
  • 注册:2001年10月22日
发表于:2012-10-08 08:15:04
3楼
这是通过OPC Server控制吗?

lsw283685044

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2016年2月13日
发表于:2016-02-14 10:41:32
4楼

没软件啊,哪位能提供分享下。谢谢!


热门招聘
相关主题

官方公众号

智造工程师