组态王软件介绍_【项目实例】Siemens Smart 多站与组态王上位全套系统

小编提示:网站资料下载有积分门槛限制。其实设置的初衷是:我为人人,人人为我,大家一起共建论坛。部分网友的资料需要积分,我们也做了限制,最多5分,大家也不要抱怨太多,这个也是鼓励大家分享有价值的资料。其实积分的门槛很低,注册完善一下信息,随便回复几个帖子,基本就够了。实在着急不愿意,1元充值也能购买100积分,够用好久。 作者: 第二次发帖,没有积分,想下载点资料看,一个个都要积分,我是很鄙视这种行为的,实属无奈,我也没办法只能发帖来挣点积分了 废话不多说,拿本人做的一个项目实例来供大家学习指导。 案例介绍:粪尿水净化处理系统 (一)、项目采用siemens smart plc SR60,SR40,SR30等型号PLC,触摸屏有siemens精致系列,台达触摸屏等,系统涉及好氧发酵、厌氧发酵、冷热水PID控制,种植系统,太阳能发电,膜组过滤等系统,仪表终端涉及溶解氧DO,酸碱PH,温度、压力等,中控组态采用组态王kingview6.55。 ca4d690e8f3269393d53fcdafaf5a877.png ce9738be874739330f25b91ba3784823.png (二)、系统提供pdf图纸,PLC程序,(中控画面程序暂不提供,属于保密期) 9192ece9db2f993139984a1e3ab5aa11.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参数的说明 f50401e02354e35e63d8c36183f6982d.png 438595c0ea55966826f3283fce1a0051.png 98a83a60df0f7a7c132c767b804083d9.png 同理可映射M区 V区, b5e6152131a9dad44f6fbe668a185c01.png 34ba5495a275931e985054058d3b7844.png d1fbbbd97cabed78b3a1e471e94fb361.png 关键步:调用put  和  get 指令,需要写数据到远程站用put指令,需要读远程数据到主站用get指令 9ca7a7fa3f14fd8ad8948058fece6b76.png          至此就完成了主从站之间的通讯,同样的方法修改IP地址和映射区可多站通讯,注意put和get指令一次只能激活16次。 2.   关于组态王kingview PC端与plc之间的通讯      这里首先要注意的是组态王老版本不支持200smart驱动,一定要更新kingview 的200 TCP驱动 网上下载KVS驱动   1ca352b120d985cce52b9db1f740abbf.png 用记事本打开kvs7200文件修改你需要IP地址我这里用到IP192.168.2.1,IP192.168.2.2,IP192.168.2.3,IP192.168.2.4, 2d898356788cbb605eca0f0a8081dce0.png 所以我只修改这些保存后,打开组态王的工具安装驱动正在请选择驱动中找到你下载的驱动位置s7_tcp.dll文件安装好驱动 503270cafe62319190b1f531155d500e.png 6470a13ed5456c433079279336ea1bec.png 然后再进行组态王的数据配置找到COM1→新建→PLC→S7200TCP→TCP 2fdc032547d6021ffa4ff607048a2199.png 61a1294b18b008de55089d810ce38160.png 8276617a6ebca1ddb0a7bb4a865d391a.png 064ca79031713c8879ef58adad307a40.png 3caecec0205c94a0dab185f94dc03ca4.png 4403fd646834c0008263a8a5da771617.png 3477923e5769086b1ff515cf1cf10ea2.png 我这里用smart ST20代替测试一下通讯 数据词典中新建2个词典,分别为启动和输出M0.0,Q0.0,分别对应 9ccb18a45bc638ac27154ff3fb50dd6c.png 2a29cbe6ffd4173ec27470886353d4e5.png e26130d6121b4e45db84a57c34f02d52.png 添加按钮到画面中 63e78f8fa40a95616feae09db5bfe934.png 关联数据词典:双击按钮进入设置界面→离散值输入→变量名→启动 a6e12c2ffdb9c015e5dc5bba42bf8499.png 关联完成后离散值输入左边的方框中会√选住 fd533b2bebc7c19a5d370d49428ee742.png 打开图库→指示灯双击在画面中添加指示灯 3bdda51f5605379c39d2c5236e35e177.png 关联指示灯的数据  “输出”词典对应q0.0 34517628d5838f85bad875e443fe3db9.png 此处可右键字符串替换给按钮重新命名 08fa07411980458a6ca50c85bdba1878.png 然后文件→全部存,保存好画面内容,切换到view 4e25c627c79dfa5f61937d3a0b51f280.png 8e6cee3680bdb49e93ef3ff998ad04de.png a09a8e82bc314fe67422a511f14378f7.png 47faed185618435e094a62c6df389c02.png 通讯正常,鼠标点击操作灯就会亮,那么如果灯不亮该怎么办 我们可以查看组态王信息窗口,是什么导致的通讯不正常。 f45cbf5fcb39e5e0e16c0d6c946bc9d3.png       注意smart200与组态王通讯时务必要把smart编程软件激活成运行状态后关闭smart软件,因为组态王是占用smart编程口来通讯的,smart和组态王只能有一个软件在线,要么smart编程在线,要么组态王监控在线,二者不可同时在线! 关于smart200软件的IP地址设置如下 fb061a67f22f487ba44a57ba1bb9bc12.png bea14e426ed67cbb4eb83f47827d49d4.png 4754e76768754f366d58a34f0d1db8fd.png 完整版的PLC多站通讯我附在附件,仅供大家学习参考讨论! 本文版权归论坛网友yixiaowangyu所有,如需转载请注明。 大家可以点击“ 阅读原文 ”下载附件,建议使用PC操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值