您现在所在的是:

西门子SIEMENS

回帖:4个,阅读:1124 [上一页] [1] [下一页]
62
陈嘉伟
文章数:471
年度积分:62
历史总积分:62
注册时间:2019/6/13
发站内信
发表于:2019/11/16 15:54:51
#0楼
如题,楼主新去了一家A公司,做的是测量设备,需要用到工控机。

本来有一个专门搞这部分的工程师,可是老板新开了一另一家B公司,让他做了总经理,于是乎2020年楼主要接手这部分的工作。楼主看到那些IO板,PCL板,一堆高级语言,心态都崩了

后来转念想一想,我会PLC啊!!测量动作又不复杂,梯形图就可以搞定!测量的话,用串口通讯上传到工控机也行啊!
【A公司的总经理跟我说PLC成本高,我反问了他那些PCL的板卡多少钱?然后说我有信心实现同样的功能,这才忽悠过去了!!!】

于是PLC用作执行元件和模拟量数据采集元件,工控机用做测量请求和数据库保存还有数据分析等功能。

数据库摸了1个星期,能实现数据保存,然后摸串口通讯,找了各种资料,CDSN,博客园,各种例程删了又改改了又删,翻了很多手册

刚刚也能顺利把PLC和工控机经过串口通讯连起来,在工控机上可以实时读取PLC发送的数据

心里才定下来。

附上代码的截图。
62
陈嘉伟
文章数:471
年度积分:62
历史总积分:62
注册时间:2019/6/13
发站内信
发表于:2019/11/16 15:59:29
#1楼
工控机的串口通讯代码
附件 微信图片_20191116155647.jpg

附件 微信图片_20191116155653.jpg

附件 微信图片_20191116155656.jpg


PLC的通讯代码,用了两重中断发送和接收
附件 1.jpg

附件 2.jpg

附件 3.jpg

附件 4.jpg
62
陈嘉伟
文章数:471
年度积分:62
历史总积分:62
注册时间:2019/6/13
发站内信
发表于:2019/11/16 16:04:03
#2楼
实现的功能是,工控机上位机发送起始字符是“A” 结束字符是“Z”的一串ACSII码到PLC的VB200-VB210中
PLC同时吧VB500-VB510的数据返回给工控机


这样做其实有点笨,但是这是没办法的办法,楼主没那么多时间去从VB.NET的一本书从头开始慢慢摸,只能那个方法快就用那个方法了!
成功接手后,以后还是要补补PCL板卡的内容,争取不要用PLC来进行二次执行


没办法的办法
62
陈嘉伟
文章数:471
年度积分:62
历史总积分:62
注册时间:2019/6/13
发站内信
发表于:2019/11/16 16:08:12
#3楼
例外想问问,想这个帖子里面三菱有能和上位机直接通讯的功能,那么西门子的有没有类似的,之前摸了S7库,感觉用处不大
http://bbs.gkong.com/archive.aspx?id=473032
7712
jiouai84
文章数:655
年度积分:50
历史总积分:7712
注册时间:2013/1/7
发站内信
发表于:2019/11/16 20:57:51
#4楼
我们也有用工控机和300通讯的,但是就只在工控机上装了kepserver就可以了

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003