首页 » 智能家居 » 用PLC控制称重其实很随意马虎5分钟学会S7-200称重编程和校称

用PLC控制称重其实很随意马虎5分钟学会S7-200称重编程和校称

装饰工程通讯 2025-01-05 0

扫一扫用手机浏览

文章目录 [+]

我知道这么写一点意义都没有,我也不可能去深究别人盗版我文章的任务,但我希望我写了近6个小时的文章会有人至心喜好,会有人能够学到文章里的知识点,并运用到工业中,这样我的目的就达到了,然后希望大家能支持我一下,点赞收藏并分享,让更多的人看到这篇写之不易的文章,感激。

上篇文章我们讲了PLC连接称重传感器的几种方法以及这几种方法的优缺陷,本日我们说一下如何利用西门子S7-200编写称重程序。
下篇文章我们会再讲一下西门子S7-300的称重程序;本文提到的所有程序实例,手册和库文件还有称重模块的详细信息以及校称软件等等我都已打包好,有须要的在评论区留下邮箱,我会逐一发送。

用PLC控制称重其实很随意马虎5分钟学会S7-200称重编程和校称 用PLC控制称重其实很随意马虎5分钟学会S7-200称重编程和校称 智能家居

1 称重传感器+二次表+仿照量输入的办法比较大略,只须要识别好仿照量输入通道,然后将仿照量输入转换为须要的数值范围就可以。

用PLC控制称重其实很随意马虎5分钟学会S7-200称重编程和校称 用PLC控制称重其实很随意马虎5分钟学会S7-200称重编程和校称 智能家居
(图片来自网络侵删)

2 称重传感器+二次表+通讯的办法,须要选择带232/485通讯接口的PLC,设置好通讯参数后,从吸收口读到的数值便是称重的实际数值,然后进行换算即可,232/485通讯也是PLC利用的一个知识点,大家有兴趣的话可以不才方留言,我可以给大家讲解。

3 我们紧张讲讲这个最经典的办法吧,那便是重传感器+接线盒+称重模块。

要想利用这种办法称量的话,我们须要编写PLC程序,并且通过软件设置称重模块参数,并进行校称等操作。

一路首我们先说说PLC编程,实在称重系统的编程学起来非常难,但运用起来非常大略。
为什么这么说呢?

举个例子,1+1=2大家都知道,但是要问1加1为什么即是2那就繁芜多了。

以是大家想用PLC掌握称重系统的话,只须要把我给大家做的例子按照现场实际设备大略修正一下,然后下到PLC里就可以利用,***后有疑问的话再去测试各个点的功能,多用几次后就闇练了。
(险些所有人的第一套PLC程序都是抄袭别人的,一点一点探索然后自己才有思路。

但是为了让大家理解更深一些,我除了把程序发给你们让你们模拟外,还会将一些主要的信息列出来,让大家对称重系统有一个别系的理解,这样才能快速的学会称重的编程。

我们选用的PLC是CPU226.西门子S7-200其他型号也可以,但是须要把稳:1不同PLC可以拓展的称重模块数量不同,2程序设置的起始位置可能有变革,由于有的PLC自带仿照量,以是接到PLC后的称重模块的起始值就不是AIW0,而称重模块前没有仿照量输入的一样平常起始地址便是AIW0.详细起始值以硬件监测到的为准,这个后文我们会说到。

然后按照接线图将传感器接到接线盒,再由接线盒接到PLC模块,然后检讨下回路,没有问题后送电。

连线办法

SIWAREX MS称重模块

用西门子的专用编程电缆连接到PLC,以前说过西门子PLC的差异,S7-200没有以太网口,S7-200smart不能拓展称重模块,有点尴尬,以是只能用这种特定电缆进行编程。

西门子称重模块可以理解成一种硬件,以是须要驱动,对西门子S7-200来说,这个驱动便是库文件,我们将库文件倒入程序中,库文件也打包在文件包里。

打开软件,添加库文件

添加成功

程序涌如今库里

倒入后大家可以看到两个程序块,一个程序块是用来读取称重数值的,另一个是用来清零的,这两个程序块我们可以直接拉出来用。

连接好PLC后先将滤波功能去掉,以前的文章说过,滤波会导致称重有延迟,以是须要去掉。
工业自动化的知识网络便是由一个一个知识点构成,我须要将全体知识网络拆分成一个一个知识点,大家须要一个一个知识点学习,然后构建自己的知识网络。

删除滤波功能

然后我们读取下PLC信息,可以看到状态是AIW0,图片为例子为截图,德国的E是输入I,A是输出Q的意思,以是有些德国图纸标记是E和A,大家理解一下就可以。

可以看出起始值是AIW0,和AQW0,后面程序设置会用到

然后我们进行编程。

第一行和第二行为数据转换,个中第一行的firstA为PLC硬件读到的地址,其他的依次后移一个字节;比如文中读到的地址是AIW0,AQW0参数设置便是AIW0,AIW2,AIW4,AIW6,AQW0,AQW2,AQW4,AQW6;如果读到的地址是AIW8,AQW8参数设置便是AIW8,AIW10,AIW12,AIW14,AQW8,AQW10,AQW12,AQW14。

FirstVB是数据转换的起始位置,以指针的形式,实际数据为后移一位,如果是&VB200,那实际读数便是VW202,这个数可以任意填写,只要不侵略其他程序就可以。

第三行和第四行是清零指令,按照上述程序即可实现清零,但需服膺,清零仅在称的重量小于一定数值以下才可,否则无法清零,我用的传感器的清零上限是50g。

PLC程序便是这样,由于VW是字的格式,不可以与数值作比较,须要转换到可打算的数据格式,以是例子程序转换为VD1000,VD1000便是可以比较的终极重量数值,如果须要以设定值掌握外部设备的话就用VD1000做数值比较就可以。

二除了PLC程序,我们还须要按照称重传感器设置称重模块参数。
我们须要用到的软件是Siwatool_V4或者Siwatool_MS,这两个软件的差异就在于Siwatool_V4可以针对多个称重模块,Siwatool_MS只对应一种模块,以是我一样平常两个都装,哪个好用用哪个,用法大致一样。

我们须要一根线连接称重模块和安装以上软件的电脑;

两侧各为9针串口,称重模块上有串口接口,电脑侧如果没有的话须要串口转USB转换器。

连接之后。

第一步:建立通信

点击Module name,选择SIWAREX MS

然后点击Online按钮,软件与模块建立通信,如果通讯不上的话,切换一下COM口就可以了。

PC列参数表示SIWATOOL软件中的参数设置,SIWAREX列为称重模块内实际设置的参数,当二者不一致时,参数为赤色。

将鼠标点击Adjustment parameter (DR3)上,鼠标右键,选择Receive data record,将DR3中的所有参数读取到SIWATOOL软件中。

第二步:称重模块参数设置

Adjustment weight 1:标定砝码重量,由于SIWAREX MS只能通过一个Word来存储重量,无法显示小数点,以是此处输入砝码重量时须要考虑小数点个数。
此处输出2000,如果小数点个数为2,那么代表标定砝码重量为20.00

Decimal place for the remote display:小数点个数

Weighing range:称量范围,指容器或者秤台上被称量的物料的最大重量,而不是传感器量程。
当重量大于此处设置的称量范围时,称重模块的MAX指示灯会变为赤色。

第三步:将参数发送到称重模块中

完成上述参数设置后,将鼠标点击Adjustment parameter (DR3)上,鼠标右键,选择Send data record,将DR3中的所有参数写入到称重模块中。

第四步:零点标定

将秤清空,然后实行零点标定,此时重量显示为0。

第五步:砝码标定

将标定砝码(重量与第二步设定的砝码重量同等)放在秤上,然后实行砝码标定,此时显示砝码重量。

第六步:参数备份。

点击Receive all data按钮,将称重模块参数全部上载,然后单击Save as按钮,将参数保存为文件。
如果须要改换新模块时,只须要将该文件打开,通过Send all data,将参数***到新模块中即可,无法重新进行标定。

西门子有多种称重模块,软件也有多个,但都大同小异,只要我们熟习一个效称软件,其他的就非常随意马虎了。

末了提醒大家一下,无论是改换称重模块还是改换称重传感器我们都须要重新效称,然后纵然不坏的话,传感器利用韶光过长也须要重新效称才能保持准确度。

六小时的心血啊,希望大家喜好,分享知识是我最大的快乐!
想要资料的留下邮箱。

(如果喜好这篇文章,请点赞并关注,以便精良文章在第一韶光收到推送)

标签:

相关文章

成本几十卖价上千 拨开“特供酒”迷雾

本想囤高档酒不料花140万购的都是假酒浙江台州警方的侦破过程,案件线索来自一名浙江台州本地贩子的报案。浙江台州的李师长西席,是一名...

智能家居 2025-01-05 阅读0 评论0

为什么30年前的电子产品更耐用?

还记得上世纪70年代的四大件吗?当时又称“三转一响”即缝纫机、自行车、腕表、收音机一块腕表曾经便是她的嫁妆一辆崭新的“飞鸽或永久”...

智能家居 2025-01-05 阅读1 评论0