博途PLC其实很简单,教你用PROFINET控制变频器,看完就收藏吧
原创不易,请勿抄袭!
很多人看到我用SMART控制变频器,就让我再写一篇关于博途控制变频器的文章,那么这篇文章来了,其实西门子网站的内容还是很丰富的,这篇文章同样也借鉴了应用案例。
使用的电气元件有:
1 博途S1200PLC。2 电源模块。3 西门子变频器S120。4 交换机。5 编程电脑(带博途软件和调试变频器软件STATER,找不到软件的可以到我以前的文章里面找链接,授权去网上下)
编程思路;其实西门子PLC通讯控制西门子变频器是非常简单的,共有三种方式;
第一种方式是外部输入控制,适合所有变频器和PLC。
第二种方式是PROFIBUS控制方式,适合带DP的变频器。
第三种方式是现在流行的方式;PROFINET(PN)控制方式。
第一种我以前的文章里面写过。第二种和第三种只是连线方式和设置不同,其他相同,我们今天主要说第三种方式,即:PROFINET控制变频器。
我们需要先将PLC和变频器通过以太网的方式连接到一起,然后将PLC程序里面所需的信息配置好,变频器可以理解成一个驱动,将变频器硬件驱动从库里拉到网络视图里,然后配置好连接,IP地址以及通讯报文的地址。
通讯报文是整个环节里最重要的一点(与PROFIBUS一样),PLC侧需要填写读写地址,读写之后程序里按照该地址变成即可。而变频器侧需要用STATER软件打开后定义报文内容,即PLC读写的是什么数据。配置好以后就可以通过报文控制输出或者读取状态了,非常简单。
大家懂了吧,那好,这篇课程就结束了吧!
送你们一张图片调节气氛,哈哈哈!白天还得上班,晚上还得熬夜写技术,还得给你们截图,生活压力太大了,开个玩笑穷开心一下,有钱的土豪可以赞赏啊!我儿子用尿不湿的时候我会想起你们的!
不开玩笑了,进入正题。
一硬件配置;
首先打开软件,选择好PLC后进入网络视图,在右侧的库文件里找到PROFINET-DRIVERS-Siemens AG-SINAMICS找到合适的驱动
鼠标左键点击PR0FINET 10网络,在中部的网络视阁窗口中将显示刚才新建的PLC站 。
“SIMATIC 1200 station_l”和IO设备“GSD device1”。点击网络视图中的 S7-1200 PLC,在下面的属性窗口中,修改其Device Name为“plcl200”,同样,修改S120
的 Device Name 为 “sl20pn”
分配IP地址
配置完成后下载到PLC里,然后组态变频器的报文。
添加报文
组态完成后可以不着急下载,等待第三步一起。
二通过STATER配置报文内容
打开STATER软件,上载后在线连接,记得静态识别和动态识别。然后配置报文
连接
报文格式
然后执行COPY RAM TO ROM,离线断线就可以了,这里需要学习的是西门子有很多报文格式,需要的时候去查手册对应哪种合适的报文,一般常见的就一辆种,即控制启停和速度。
三编写程序,这里我们通过对配置的写入地址赋值进行控制,读取地址是状态反馈。
程序说明:
通过PN总线控制电机起停及速度,S7-1200通过PR0FINET周期性通讯方式将控制字1 (STW1)和主设定值(NS0LL_A)发送至变频器。
(1) 控制字中BitO做电机的起、停控制。
(2) 主设定值为速度设定值,频率设定值和实际值要经过标准化使得4000H(十六进制) 对应于100%,发送的最高频率(最大值)为7FFFH(200%)。可
以在P2000中修改参考频 率(缺省值为50Hz或者电机的同步转速)。
(3) 在S7-1200中需调用“DPRD_DAT”和“DPWR_DAT”系统功能块,“DPRD_DAT”用于读取驱动装置的过程数据。“DPWR_DAT”用于写入驱动装置的过程数据。
学会了吗?学会的同志请打个1,没学会的请再看一遍。
每篇文章都倾注了我的心血,请大家支持原创!喜欢的话请点赞并分享,您的支持是我坚持下去的动力!送人玫瑰,手有余香!
TIA博途软件是如何与S7-1200 PLC的通信连接的?
在前面几篇文章中讲解了博途软件的基本使用,以创建一个S7-1200的项目讲解了几个方面的操作,包括:
点击回顾:如何创建一个S7-1200的项目及硬件组态?
那么需要将创建好的工程项目下载到S7-1200 PLC,我们首先要进行博途软件与S7-1200 PLC的通信连接,这也是非常重要非常关键的一个步骤,从而可以进行程序的调试、监控诊断等功能。
那么今天就给大家讲解一下TIA博途软件与S7-1200 PLC的通信连接。
TIA博途软件与S7-1200 PLC的通信连接的操作步骤:
第一步:设置PG/PC接口
我们要将TIA博途软件与CPU建立通信连接,必须要先对PG/PC接口进行设置。S7-1200 PLC集成的以太网接口是常用于PG/PC设备通信的端口,下面介绍的是操作是通过该以太网我们在项目树下,右键点击添加的CPU设备,选择里面的“在线和诊断”选项,在打开的“在线访问”页面中可以设置或者修改PG/PC接口。
我们在在线访问中,可以看到“PG/PC接口的类型”选项,我们使用CPU集成的以太网口进行连接的话,接口类型需要设置为“PN/IN”,如果是通过CM1243-5通信模块建立连接时,接口类型需要设置为“PC Adapter USB A2”。
如果我们选择的是“PN/IN”类型,下面的PG/PC接口处我们就选择电脑的网卡就可以了。
第二步:设置或修改CPU的IP地址
对于一个新的CPU,通常来说是只有MAC地址的,没有IP地址,所以我们在下载程序之前,需要先对CPU的IP地址进行设置。
那么这是在哪里进行设置呢?我们在打开的页面中左侧的“功能”选项中找到“分配IP地址”,然后修改IP地址、子网掩码、选择是否使用路由器和设置网关,填写好后点击“分配IP地址”即可完成对IP地址的分配或修改。
注意CPU的IP地址应该跟电脑的IP地址在同一个网段。比如下图中的CPU的IP地址是192.168.0.144,电脑的IP地址是192.168.0.113,我们可以看到前3个数字不同,最后一个数字相同,那这就是在同一个网段的。
第三步:项目程序的下载
当博途软件与CPU通信成功之后,项目工程编译无错即可对项目进行下载了。下载程序可以通过三种方法进行。
1、通过工具栏的下载按钮进行下载程序。
2、通过菜单栏的“在线”选择下载。
3、通过站点“下载到设备”选择下载。
本文主要介绍的是通信连接的相关设置,关于项目程序的下载操作和上载操作,在下一篇文章中再做详细介绍,欢迎继续关注~
(技成培训原创,作者:蔡慧荥,未经授权不得转载,违者必究!)
往期推荐:
如何将三菱PLC程序转换成欧姆龙PLC程序?
10个PLC入门编程指令,搞懂了再说学PLC
PLC入门难?首先看看这几个经典程序
那么,这次的学习分享就到这里了,欢迎评论区留言并转发,下期精彩内容请关注 @技成电工课堂
⇩领取资料
相关问答
学习plc用哪个软件比较简单,如何下载?
各种品牌的PLC与其编程软件各有千秋,不同的PLC编程软件是不能通用的,比如日系的PLC编程软件只能用在及其品牌的PLC上应用,像三菱的GXWORKS2编程软件只能用在FX...
博途v13从plc上传程序?
下面是从PLC上传程序的基本步骤:连接PLC和计算机:使用合适的连接线将PLC和计算机连接起来,确保能够正常通信。打开博途V13软件:在计算机上打开博途...
博途连接plc步骤?
博途连接plc的步骤打开博图V16的项目,点击菜单中的在线按钮,然后在弹出菜单子选择通讯接口和参数设置,,然后点击,startresearch,在搜索到的项次中点击需要...
怎样在电脑里写入plc编程?
PLC根据它的品牌、型号来选择编程软件,比如,西门子:S7-200系列PLC编程软件用STEP7-MicroWINV4.0SP9版本软件;S7-200SMART系列PLC编程软件用STEP7...
博途v16如何到plc上传程序?
要将程序上传到PLC,您可以按照以下步骤在博途V16中操作:将编程设备与S7-1500PLC通过网线连接。打开博途V16,并创建一个新项目。在项目树中选择项目名称,然后...
如何实现PLC设备远程监控及远程调试?
这个问题,我来回答一下。这个解决方案,作者在现场实际使用效果比较好,使用也最多。具体可以看下面的介绍。PLC远程下载方案不仅可以流畅地下载调试各种主流...
博途v15如何读取PLC程序?
要读取PLC程序,需要进行以下步骤:1.打开博途v15软件,并连接到PLC。这可以通过在软件中选择PLC型号和通信端口来完成。2.选择“PLC程序”选项卡,然后选择...
西门子PLC编程软件是西门子通用软件吗?-ypSlnVTk的回答-...
1:西门子PLC有s7-300、400系列使用STEP7软件或博途;2:S7-200PLC采用STEP7-MicroWIN编程软件3:LOGO!SoftComfort是一款西门子LOGO!编程软件...
作为老电工,先学上位机好,还是PLC?为何?
我的建议是先学PLC,而后再去学习上位机,当然这个先后顺序是更侧重的意思,建议首先更侧重对PLC的学习,而后再侧重...回过头来还要学习上位机脚本功能,脚本可以实...
博途支持什么plc?
博途是一个全球领先的自动化软件提供商,其支持的PLC品牌包括西门子、AB、GE等。其中,西门子PLC是博途公司的重点支持对象,其专为西门子PLC开发制定的博途软件...