smart多站与组态王上位全套项目实例 点击:2777 | 回复:88



yixiaowangyu

    
  • 精华:2帖
  • 求助:1帖
  • 帖子:4帖 | 61回
  • 年度积分:1010
  • 历史总积分:1023
  • 注册:2011年7月28日
发表于:2020-03-30 18:07:10
楼主

第二次发帖,没有积分,想下载点资料看,一个个都要积分,我是很鄙视这种行为的,实属无奈,我也没办法只能发帖来挣点积分了

废话不多说,拿本人做的一个项目实例来供大家学习指导。

案例介绍:粪尿水净化处理系统

(一)、项目采用siemens smart plc SR60,SR40,SR30等型号PLC,触摸屏有siemens精致系列,台达触摸屏等,系统涉及好氧发酵、厌氧发酵、冷热水PID控制,种植系统,太阳能发电,膜组过滤等系统,仪表终端涉及溶解氧DO,酸碱PH,温度、压力等,中控组态采用组态王kingview6.55。

image.png

image.png

(二)、系统提供pdf图纸,PLC程序,(中控画面程序暂不提供,属于保密期)


image.png

(三)、关于关于整套系统应当注意的主要问题

        1.  smart plc多站之间通讯,主要是注意put和get指令的映射关系,本次系统采用自编指令程序进行站与站之间的通讯。

站之间的通讯程序:

首先编写put指令将本地主站CPU1的Q区的三个字节映射到远程站CPU2的VB216、VB217、VB218中,

VB200为错误代码区,0表示无错误

VB201-VB204表示远程站IP地址

VB205-VB206必须为0

&VB216远程站的站映射地址区指向本地的VD207

VB211数据长度 共3个字节,

也就是说本地主CPU1的输出Q区的三个字节QB0、QB1、QB2的地址映射到了远程站CPU2的VB216开始的三个字节中

详细说明请参考siemens system manual 系统手册的P196-203页 关于put_get  TABLE参数的说明

image.png

image.png

image.png

同理可映射M区 V区,

image.png

image.png

image.png

关键步:调用put  和  get 指令,需要写数据到远程站用put指令,需要读远程数据到主站用get指令

image.png

 

       至此就完成了主从站之间的通讯,同样的方法修改IP地址和映射区可多站通讯,注意put和get指令一次只能激活16次。


2.   关于组态王kingview PC端与plc之间的通讯


     这里首先要注意的是组态王老版本不支持200smart驱动,一定要更新kingview 的200 TCP驱动

网上下载KVS驱动  

image.png

用记事本打开kvs7200文件修改你需要IP地址我这里用到IP192.168.2.1,IP192.168.2.2,IP192.168.2.3,IP192.168.2.4,

image.png

所以我只修改这些保存后,打开组态王的工具安装驱动正在请选择驱动中找到你下载的驱动位置s7_tcp.dll文件安装好驱动

image.png

image.png

然后再进行组态王的数据配置找到COM1→新建→PLC→S7200TCP→TCP

image.png

image.png

image.png

image.png

image.png

image.png

image.png

我这里用smart ST20代替测试一下通讯

数据词典中新建2个词典,分别为启动和输出M0.0,Q0.0,分别对应

image.png

image.png

image.png

添加按钮到画面中


image.png

关联数据词典:双击按钮进入设置界面→离散值输入→变量名→启动

image.png

关联完成后离散值输入左边的方框中会√选住

image.png

打开图库→指示灯双击在画面中添加指示灯

image.png

关联指示灯的数据  “输出”词典对应q0.0

image.png

此处可右键字符串替换给按钮重新命名

image.png

然后文件→全部存,保存好画面内容,切换到view

image.png

image.pngimage.pngimage.png

通讯正常,鼠标点击操作灯就会亮,那么如果灯不亮该怎么办

我们可以查看组态王信息窗口,是什么导致的通讯不正常。

image.png

      注意smart200与组态王通讯时务必要把smart编程软件激活成运行状态后关闭smart软件,因为组态王是占用smart编程口来通讯的,smart和组态王只能有一个软件在线,要么smart编程在线,要么组态王监控在线,二者不可同时在线!

关于smart200软件的IP地址设置如下

image.png

image.png

image.png


完整版的PLC多站通讯我附在附件,仅供大家学习参考讨论!篇幅有限,其中的pid控制,模拟量的转换等在此不做介绍,感兴趣的同仁可以线下加我Q或微信讨论,需要讨论、指点、学习的私信我





正在下载,请等待……
下载附件需5积分!




早起的小鸟

  • 精华:0帖
  • 求助:4帖
  • 帖子:101帖 | 779回
  • 年度积分:40
  • 历史总积分:5923
  • 注册:2010年5月11日
发表于:2020-04-02 14:04:14
21楼

看起来很不错的例程!

dfgsk

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 18回
  • 年度积分:24
  • 历史总积分:54
  • 注册:2019年5月01日
发表于:2020-04-02 22:26:06
22楼

楼主辛苦了,谢谢分享

dfgsk

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 18回
  • 年度积分:24
  • 历史总积分:54
  • 注册:2019年5月01日
发表于:2020-04-02 22:34:52
23楼

楼主请教一下这个项目是你单独做的吗,完成这个项目要用多久时间?

chenrenfu

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 473回
  • 年度积分:0
  • 历史总积分:77
  • 注册:2011年9月08日
发表于:2020-04-02 22:44:10
24楼

感谢楼主的案例分享!

维迦

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 33回
  • 年度积分:0
  • 历史总积分:1010
  • 注册:2017年3月11日
发表于:2020-04-03 10:25:59
25楼

详细得可怕啊大佬,

yixiaowangyu

  • 精华:2帖
  • 求助:1帖
  • 帖子:4帖 | 61回
  • 年度积分:1088
  • 历史总积分:1101
  • 注册:2011年7月28日
发表于:2020-04-03 12:33:56
26楼


回复内容:

对: dfgsk 楼主请教一下这个项目是你单独做的吗,完成这个项目要用多... 内容的回复!

-------------------------

基本上是单独做的,完成需要一点时间的


yixiaowangyu

  • 精华:2帖
  • 求助:1帖
  • 帖子:4帖 | 61回
  • 年度积分:1088
  • 历史总积分:1101
  • 注册:2011年7月28日
发表于:2020-04-03 12:38:07
27楼


回复内容:

对: 维迦 详细得可怕啊大佬, 内容的回复!

-------------------------

这所以介绍的这么详细,就是自己走了不少弯路,所以给入行的小伙伴一点信心,中国智造不是靠技术壁垒累加出来的,是靠种花家上下各行各业的小兔子努力钻研,不断突破才能实现的,各位小伙伴应当抱团取暖,共同分享才是

diymoon277

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:50
  • 历史总积分:52
  • 注册:2015年4月04日
发表于:2020-04-03 21:33:40
28楼

谢谢楼主分享

huanghongraul

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 59回
  • 年度积分:19
  • 历史总积分:58
  • 注册:2012年6月10日
发表于:2020-04-04 04:36:37
29楼

我先看看。

chenrenfu

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 473回
  • 年度积分:0
  • 历史总积分:77
  • 注册:2011年9月08日
发表于:2020-04-04 18:32:50
30楼

感谢分享,收藏一下!

苦海_1

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 8回
  • 年度积分:149
  • 历史总积分:238
  • 注册:2020年3月18日
发表于:2020-04-06 09:15:20
31楼

谢谢分享。

pxf123

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 23回
  • 年度积分:141
  • 历史总积分:252
  • 注册:2014年8月20日
发表于:2020-04-06 21:17:46
32楼

谢谢分享 学习一下

画个圈圈

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 30回
  • 年度积分:404
  • 历史总积分:730
  • 注册:2020年3月27日
发表于:2020-04-11 23:57:53
33楼

好帖,谢谢大佬分享

xiaoxyh

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:38
  • 历史总积分:39
  • 注册:2015年6月16日
发表于:2020-04-15 11:23:04
34楼

感谢了楼主分享资料

leisurefly

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 1201回
  • 年度积分:1157
  • 历史总积分:7506
  • 注册:2012年5月22日
发表于:2020-04-15 18:39:25
35楼

感谢楼主分享呀,此贴无比火爆呀~~~

wangsanhuzi

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 188回
  • 年度积分:124
  • 历史总积分:1352
  • 注册:2012年9月12日
发表于:2020-05-06 17:26:14
36楼

此贴无比火爆呀~~~感谢了楼主分享资料   看签名

johnwayne

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 127回
  • 年度积分:63
  • 历史总积分:138
  • 注册:2019年9月19日
发表于:2020-05-06 17:52:42
37楼

看看学习学习,非常感谢。。

晓涛

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2018年12月25日
发表于:2020-05-07 17:58:30
38楼

感谢分享,不错的资料

幸福沙漏1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 95回
  • 年度积分:27
  • 历史总积分:53
  • 注册:2012年6月05日
发表于:2020-05-07 21:49:06
39楼

学习一下!谢谢分享

SHHLDY2008

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 89回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2008年10月10日
发表于:2020-05-10 22:28:07
40楼

谢谢分享好资料!!!



相关主题

官方公众号

智造工程师