盒子
盒子
文章目录
  1. 1.软件介绍
  2. 2.通讯模块建立
  3. 3.大坑点:工程的变量导入
  4. 4.前端的绘制
  5. 3.样例
  • To Be Continue
    1. By TheSeven
  • 施耐德plc开发速成——21天从入门到炸掉核电厂[2]

    今天说一下上位机的编写,新年好,啦啦啦啦啦~
    (放假回家了,上位机软件在实验室的电脑上,先列个提纲回去再写吧)

    1.软件介绍

    施耐德的上位机软件一般叫做Citect,一般用俩软件编写:
    Citect SCADAVijeo Citect
    这俩软件基本是一毛一样的,而且装完一个就不能装另一个了。感觉还是Vijeo Citect用的多一点。我这次使用的是Vijeo_Citect_V740

    2.通讯模块建立

    上位机首先要建立与上位机的通信,

    3.大坑点:工程的变量导入

    因为Citect中的Modnet协议的变量只可以定义成以0,1,3,4开头的变量,也就意味着可以导入%M,%I,%IW,%MW的变量,关于%Q的变量是不能导入的,需要转换成%M或%MW,对于V7.0的SpeedLink同理。
    在Citect中的变量地址是984地址,可以在unity pro中查看基本变量表时,右键自定义列,添加984地址这一项,就可以在变量表中看到了,我们可以看到%Q这种变量是没有984地址的,所以不能导入。
    然而,然而这里有我弄不明白的玄学问题,有时候,比如捣鼓M580的时候,在某些我也不知道哪个操作之后,即使有984地址也无法导入任何变量,如果遇到了就GG吧,搞不定。
    这是个大坑,有玄学问题T_T。

    4.前端的绘制

    3.样例

    在[0]篇中的样例(交通灯控制)里的citect文件夹下,将.ctz文件导入到vijeo中即可(即恢复备份)。

    To Be Continue

    By TheSeven