请教:citect7中如何与unity3.1仿真通讯? 点击:1667 | 回复:6



Citect_Beginer

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2009年1月01日
发表于:2009-01-01 23:00:21
楼主
citect7在本机怎么和unity3.1的模拟器相连?
我在unity3.1做个一个程序,quantum PLC,选用140cpu65160,在unity中定义了一个以太网络ENET,选用扩展连接,地址设置成127.0.0.1(本机实际IP为192.168.1.30),子网掩码为255.255.255.0,没有定义网关(本机实际网关是192.168.1.1)。140cpu65160中以太网接口定义成ENET。定义了一个开关量输入模块,其第一通道定义成Pump_run。
在citect7中定义了一个集群“cluster”,一个IOServer,一个网络地址netaddress(127.0.0.1),一个IO设备(IODev),IO设备使用的向导定义,协议选用施耐德电气下的昆腾PLC下的modbus TCP(Ethernet),地址设置成127.0.0.1,端口号502,其他的默认设置。最后定一个一个变量标签Pump_Run,real类型,绑定到上面的集群、IServer、Netadress等定义,地址设置成100001,其他的默认。编译通过,在画面中定义一个标签,绑定上变量标签Pump_Run,保存。
最后运行Citect的runtime,画面显示#com,表示没有通讯上,这是为什么啊?各位高人能不能指点一下?



hujun

  • 精华:8帖
  • 求助:0帖
  • 帖子:17帖 | 134回
  • 年度积分:0
  • 历史总积分:418
  • 注册:2006年12月29日
发表于:2009-01-03 21:36:48
1楼
理论上你的设置没错,发个DEMO给你邮箱,你再试试吧

Citect_Beginer

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2009年1月01日
发表于:2009-01-09 17:56:55
2楼

谢谢啊,472058550@qq.com

学习来了啊

  • 精华:0帖
  • 求助:0帖
  • 帖子:30帖 | 210回
  • 年度积分:0
  • 历史总积分:764
  • 注册:2020年4月15日
发表于:2009-01-12 13:21:28
3楼
在快速连接时候把“连接I/O设备外部数据……”选上,然后选择数据库类型,再选择数据库等等,然后再继续下面的,地址什么的自动成,这样不会出错

qlu0634

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 14回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2008年7月31日
发表于:2009-04-02 11:23:23
4楼
我向问一下 : 你的那个标签地址为什么设置成100001啊? 它跟PLC的寄存器关联吗?

不爱说话

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 81回
  • 年度积分:0
  • 历史总积分:130
  • 注册:2004年12月14日
发表于:2009-04-02 13:38:25
5楼

我 那样设置  了  还是 通讯不上

qlu0634

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 14回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2008年7月31日
发表于:2009-04-02 14:05:46
6楼

 我能通信上 但是 就不是不明白那个100001是啥意思??

 


热门招聘
相关主题

官方公众号

智造工程师