使用HSL连接欧姆龙PLC配置

1 篇文章 0 订阅
前言:官方示例不完善,连接欧姆龙plc需要多个配置才能连上

代码如下:

            obj = new OmronFinsNet("192.168.1.11", 9600); // PLC地址
            obj.DA1 = Convert.ToByte(11); ;     //PLC的节点地址,假如你的PLC的Ip地址为192.168.0.10,那么这个值就是10
            obj.DA2 = 0x00;     //通常都为0
            obj.DNA = 0x00;     //PLC的网络号地址,默认0x00
            obj.GCT = 0x02;     //网络层信息,默认0x02,如果有八层消息,就设置为0x07
            obj.ICF = 0x80;     //信息控制字段,默认0x80
                                //this.RSV = 0;      //系统使用的内部信息
            obj.SA1 = Convert.ToByte(46);      //上位机的节点地址,假如你的电脑的Ip地址为192.168.0.13,那么这个值就是13
            obj.SA2 = 0x00;            //上位机的单元号地址
            obj.SID = 0x00;     //设备的标识号
            obj.SNA = 0x00;      //上位机的网络号地址

            obj.Port = 9600;
            obj.ConnectTimeOut = 300;
            obj.ReceiveTimeOut = 5000;
            obj.ByteTransform.DataFormat = HslCommunication.Core.DataFormat.DCBA;
            obj.ByteTransform.IsStringReverse = true;
            //obj.ByteTransform.DataFormat = HslCommunication.Core.DataFormat.CDAB;
            OperateResult connect = obj.ConnectServer();
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值