西门子PLC与倍福PLC编程软件分享,附带学习教程汇总
内容总览
倍福TwinCAT3与西门子博途V17软件分享倍福PLC编程知识分享西门子VB脚本知识分享本章重要知识点我会以黄色背景标识出。
福利
一:软件分享
本次分享倍福PLC编程软件为TwinCAT3,西门子PLC编程软件为TIA Portal V17。如果想要自己安装,可以下载下方链接内的安装包。如果不想自己安装,也可以直接下载链接中的系统镜像。系统镜像为Win10系统,内部已经安装好了倍福的TwinCAT3和西门子的博途V17。链接如下:阿里云盘分享(下载速度快)
软件分享
二:倍福PLC编程知识分享
第1章:文章,倍福PLC编程软件TwinCAT3安装方法。
倍福PLC:TwinCAT3软件安装详细教程,附5个安装包快速下载地址。
第2章:视频,倍福PLC一键启停ST编程以及HMI组态方法。
如何编写一键启停ST程序?怎样组态美观的HMI画面?老电工推荐。
第3章:视频,倍福PLC控制伺服驱动器运行。
没有伺服驱动器?没有PLC?想学伺服运动控制?倍福PLC满足你。
第4章:视频,倍福PLC编程软件如何切换为中文。
倍福PLC编程软件如何切换成中文界面?只需1步,前提是安装中文包。
第5章:文章,倍福PLC编程时多种疑难问题解决方法。
倍福PLC:编程软件TwinCAT3多种问题解决方法,建议收藏。
第6章:视频,倍福PLC如何添加运动控制库,伺服驱动器的使能和点动控制。
06倍福PLC:如何添加运动控制库,ST语言编程控制伺服的使能和点动。
第7章:视频,倍福PLC控制伺服进行绝对定位。
倍福PLC:伺服驱动器绝对定位编程,电气小白的福音,一看就会。
第8章:视频,倍福PLC编程中IF语句的用法及要点。
ST编程:IF语句的三种用法及注意事项,适用于大多数PLC。
第9章:视频,倍福PLC编程中IF语句的用法及要点二。
倍福PLC:6行IF语句实现猜数字游戏的编写,彻底理解IF语句的用法。
第10章:文章,倍福ST编程,IF语句详解。
倍福PLC:IF语句用法详解,ST编程就是这么简单,老电工一看就会。
第11章:视频,倍福PLC程序的仿真运行与变量监控。
倍福PLC如何进行仿真以及变量监视?老电工来告诉你。
第12章:视频,倍福PLC编程中FOR循环要点。
工业自动化编程:FOR循环完成之前,PLC代码会向下执行吗?
第13章:视频,少量代码控制多个气缸实现气缸动作、报警、时间记录。
PLC编程:如何用3行代码控制1000个气缸?工控老张5分钟详细讲解。
第14章:文章,倍福PLC中善用FB功能块,使程序更高级。
想要PLC程序写的又快又好?一文读懂FB功能块的编程方法。
第15章:文章,倍福PLC如何对FB功能块进行导出和导入。
使PLC编程事半功倍的小技巧?2分钟掌握FB功能块的导出与分享方法。
第16章:视频,倍福PLC如何实现温度值的冒泡排序。
PLC编程:如何对1000个温度值进行排序?FC函数块实现冒泡排序。
第17章:文章,倍福PLC自用多功能获取随机数功能块。
PLC编程:获取随机数FB功能块的使用方法,代码自取。
第18章:文章,倍福PLC如何对变量进行规范化命名。
倍福PLC:如何增强程序的可读性?规范的变量命名是重中之重。
第19章:文章,封装库和使用库让编程更轻松。
倍福PLC:优秀的程序如何重复使用?自建库的封装与使用。
第20章:文章,倍福PLC如何添加IO设备。
倍福PLC:如何控制设备动作?I/O设备的配置与变量关联非常重要。
第21章:文章,倍福PLC如何添加第三方伺服设备。
倍福PLC:如何控制汇川伺服驱动器?物理轴与虚拟轴的关联很重要。
第22章:文章,倍福PLC规范命名之-帕斯卡命名法。
帕斯卡命名法提升PLC程序可读性,适用于所有的PLC程序编程。
第23章:文章,倍福PLC计时功能块,适用于节拍计算、动作时间记录等场景。
PLC库:计时功能块ST程序,适用于所有PLC程序,代码自取。
第24章:文章,IO滤波功能块,附带IO信号强制功能,编写设备空运行程序更方便。
LC编程:开关信号多功能滤波功能块,代码自取,适用于所有PLC程序。
第25章:文章,倍福PLC数字量转模拟量功能块,附带偏移量设定功能。
PLC数字量转换模拟量FB块,适合所有PLC程序,代码自取。
第26章:文章,倍福PLC模拟量转数字量功能块,附带状态显示功能。
倍福PLC模拟量转数字量功能块,适合所有PLC程序,代码自取。
以上章节为已更新的内容,后续将会更新的主要内容如下所述:PackML标准功能块;PID调节功能块;气缸控制功能块(主要作用:气缸的伸出与缩回控制、动作超时报警、安全允许条件的设定、动作指令触发时允许条件不满足警告、动作时间的记录、单按钮控制气缸缩回与伸出、气缸动作确认及指示灯等功能);伺服驱动器控制功能块(主要作用:使能控制、相对定位控制、绝对定位控制、伺服报警、安全允许条件设置、伺服状态读取、探针的使用、电子凸轮、追剪功能、飞剪功能等);MODBUS-RTU通讯功能块;变频器控制功能块(主要作用:变频器频率设定与读取、变频器正反转控制、安全允许条件设定等功能);非标设备项目实战等内容,预计100章左右。下附专栏优惠券,需要自取。
福利
[心]优惠券1:满100-30[心]
[V5]优惠券2:全专栏8折[V5]
三:西门子编程知识汇总
与西门子VB脚本编程知识相关的内容如下所述。如果你想要了解更多与西门子博途编程相关的知识,可以点击下方的链接,查看具体的内容分享。
西门子博图Wincc V14项目组态与VB脚本编程目录。
VB脚本编程教程汇总:西门子触摸屏博途Wincc脚本其实没那么难。
西门子博途VB脚本知识目录
倍福PLC数据 转 profinet IO项目案例
目录
1 案例说明... 1
2 VFBOX网关工作原理.. 1
3 准备工作... 2
4 设置倍福PLC. 2
5 配置网关参数采集倍福plc数据... 4
6 用profinet IO协议转发数据... 7
7 案例总结... 10
1 案例说明
1. 设置倍福PLC,开通ADS通信
2. 设置网关采集倍福PLC数据
3. 把采集的数据转成profinet IO从站协议转发给其他系统。
2 VFBOX 网关工作原理
VFBOX网关是协议转换网关,是把一种协议转换成另外一种协议。网关可以采集西门子,欧姆龙,三菱,AB PLC,DLT645,DLT698电表,modbus rtu tcp,环保的HJ212协议,opc ua和opc da,电力的IEC103 IEC104, IEC61850等,以及EthernetIP,Profinet IO,CCLink,EtherCAT现场总线协议,bacnet,MQTT,mysql,sqlserver数据库。不同型号的网关支持不同的协议,具体支持的协议参考网关侧面标签上的型号。依托500多种型号的网关产品,可以实现多种不同协议之间的互联互通。
网关连接在不同协议的设备之间,就像一个“翻译”,把一种设备支持的协议,转换成另一种设备支持的协议,从而实现两个不同协议的设备之间的数据交换。工作架构如下:
3 准备工作
1. 仰科网关。支持采集倍福PLC数据,profinet IO从站协议转发。
2. 电脑。IP设置成192.168.1.198,和网关在同一个网段。
3. 网线、12V电源。
4 设置倍福PLC
1. 状态栏,TwinCAT图标,右键,TwinCAT XAE(VS2017)
2. Visual Studio打开TwinCAT工程文件
3. 解决方案资源管理器,Routers,NetId Management,记录下Local NetId(VFBOX Studio中需要使用)
4. 解决方案资源管理器,Routers,Static Routers,Add…,Add Route
样例AMS route:
Route Name(Target): MyAdsClient
AMSNetId: 192.168.1.199.1.1 # 网关IP.1.1
Transport Type: TCP/IP
Address Info: 192.168.1.199 # 网关IP
Target Route: Static
Remote Route: None / Server
Unidirectional: false
Secure ADS: false
Password: 留空
5. Visual Studio保存工程,菜单TwinCAT, Activate Configuration
5 配置网关参数采集倍福plc数据
1. 安装VFBOX Studio软件。打开软件后,点击“新建工程”,设备类型选择实际网关的型号。可查看网关背面标签。可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.
2. 点击“新建设备”,驱动类型选择如下:
3. 输入PLC的IP地址和端口。默认端口是48898.
4. 输入ADS的参数,从来PLC上获取。Remote AMS Net Id 填入PLC的AMS Net Id(来自TwinCAT设置,步骤3中Local NetId,AMS Net Id一般为PLC的IP.1.1)。ADS Port(TwinCAT2)默认为801,ADS Port(TwinCAT3)默认为851。
5. AMS Net Id可以PLC的配置软件的一下两个地方获取。下图中的4,subnet mask必须是255.255.255.0.
6. 新建一个采集标签。“地址”框输入倍福PLC中标签名。如果是全局变量,地址格式是“.变量名”。如.Enable。如果是某个程序段里的变量,格式是“程序段名称.变量名”,如MAIN.Enable。数据类型和PLC里变量的类型保持一致。
7. 配置完成后点击菜单“下载”,把工程下载到网关里。
8. 点击菜单“查看数据”,查看网关采集到的数据。对比一下当前值,“状态”显示Good。更新时间为当前时间就代表采集到了数据,否则在检查配置的参数。
6 用profinet IO协议转发数据
1. 点击菜单 Profinet IO。启用设置成Yes。
2. 把数据分别加到Input Module和Output Module下。Input Module是网关发送给PLC的数据。Output是PLC发送给网关的数据。
3. 设置完成后,点击“下载”,把工程下载到网关中,则网关启动了Profinet IO功能。
4. 下载完成后,点击“Generate GSDML File”生成GSD文件,导入到其他设备中组态。先点击下载工程,再生成GSD文件。
5. 导入到博途时,需要把下面两个地方的时间设置成如下的值,或者比图中的设置值更大。
6. 博途中要“手动 ”设置网关IP地址和网关的名称。取消选中“自动生成profinet设备名称”
7. 加了设备后,要添加Input Module,Output Module
7 案例总结
使用协议转换网关可以很方便的实现不同协议的设备之间的数据转换。大量节省了项目实施过程的时间成本,人力成本。VFBOX网关产品都是工业级品质,符合工业应用的场景。只需要简单的参数配置,可以很快完成设备和系统之间的连接。方案优点:
1. 不需要修改设备里的程序。
2. 不影响设备原有的工作方式和功能。
3. 只需要简单的配置就可以实现功能需求。
4. 设备长期稳定工作。
5. 网关运行架构如下
相关问答
如何学习PLC?
如何学习PLC我来分享一下之前自己学习PLC的经历。读书的时候没有接触过PLC实物,看看书了解了一下梯形图。但具体怎么样,系统架构和工作原理怎样都不懂。后来参...