苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

了解config指令如何在西门子PLC中进行配置

[复制链接]
1 505

附件下载,需登录可以查看贴内更多信息

您需要 登录 才可以下载或查看,没有账号?立即注册

x
文章大纲:

一、Config指令简介
    1.1 Config指令的作用
    1.2 Config指令的语法结构

二、Config指令的参数配置
    2.1 参数1:PLC模块类型
    2.2 参数2:模块地址
    2.3 参数3:通信参数配置
        2.3.1 波特率
        2.3.2 数据位
        2.3.3 校验位
        2.3.4 停止位
    2.4 参数4:网络地址

三、Config指令的使用注意事项
    3.1 配置参数的正确性
    3.2 Config指令的编写位置
    3.3 配置多个PLC时的使用顺序

四、Config指令的实例演示
    4.1 实例一:配置S7-300 PLC
    4.2 实例二:配置S7-1200 PLC

五、总结

正文内容:

一、Config指令简介

1.1 Config指令的作用

Config指令是用来进行PLC模块配置的命令,它可以设置PLC的模块类型、地址、通信参数以及网络地址等信息。

1.2 Config指令的语法结构

Config指令的语法结构如下:

CONFIG xxx MODULE = module_type ,
ADDR = module_address , BAUD = baud_rate , DATA = data_bits ,
PARITY = parity_bits , STOP = stop_bits , NET = network_address

其中,xxx为模块的名称。

二、Config指令的参数配置

2.1 参数1:PLC模块类型

PLC模块类型是指需要配置的PLC模块的型号,一般包括CPU模块、数字量输入输出模块、模拟量输入输出模块等。在Config指令中,需要使用模块的型号来进行参数配置,如果未正确配置模块类型,PLC将不能正常运行。

2.2 参数2:模块地址

模块地址是指PLC模块在总线上的通信地址,每个PLC模块都有一个唯一的地址。在Config指令中,需要设置PLC模块的地址,与实际PLC模块的通信地址相对应。

2.3 参数3:通信参数配置

通信参数配置是指需要配置PLC模块的波特率、数据位、校验位、停止位等信息,这些信息是影响PLC通信效率和数据传输可靠性的重要因素。

2.3.1 波特率

波特率是指数据传输速率,一般用bps或者Hz来表示。在Config指令中,需要设置PLC与设备通信的波特率,以保证数据传输的稳定和可靠。

2.3.2 数据位

数据位是指每个字符用几个二进制位来表示。在Config指令中,需要设置PLC与设备通信的数据位数。

2.3.3 校验位

校验位是指用来检验数据传输是否正确的一种方法,主要包括奇偶校验、位校验和循环冗余校验等。在Config指令中,需要设置PLC与设备通信使用的校验位类型。

2.3.4 停止位

停止位是指数据传输结束的一种标志位,在串口通信中,常用的有1位和2位两种。在Config指令中,需要设置PLC与设备通信使用的停止位数。

2.4 参数4:网络地址

网络地址是指PLC所在局域网中的IP地址或者MAC地址。在Config指令中,需要设置PLC所在局域网的IP地址或者MAC地址,以保证PLC能够正确连接网络并进行通信。

三、Config指令的使用注意事项

3.1 配置参数的正确性

在使用Config指令时,需要保证参数的正确性,如模块类型、地址、通信参数等都需要与实际PLC模块相对应,否则会导致PLC不能正常工作。

3.2 Config指令的编写位置

在PLC程序中,Config指令需要放在整个程序的开头或者声明区,以便在程序运行之前就能进行PLC模块的配置。

3.3 配置多个PLC时的使用顺序

在配置多个PLC时,需要按照顺序逐个配置,且不能同时配置多个PLC。否则可能会导致PLC无法正常通信。

四、Config指令的实例演示

4.1 实例一:配置S7-300 PLC

以S7-300 PLC为例,下面是一个简单的Config指令配置示例:

CONFIG CPU = 315_2DP , ADDR = 2 , BAUD = 9600 , DATA = 8 ,
PARITY = EVEN , STOP = 1 , NET = 192.168.0.1

其中,CPU = 315_2DP 代表模块类型为315_2DP型号的CPU模块,ADDR = 2 代表模块地址为2,BAUD = 9600 代表波特率为9600,DATA = 8 代表数据位数为8位,PARITY = EVEN 代表偶校验,STOP = 1 代表停止位为1位,NET = 192.168.0.1 代表网络地址为192.168.0.1。

4.2 实例二:配置S7-1200 PLC

以S7-1200 PLC为例,下面是一个简单的Config指令配置示例:

CONFIG CPU = 1212C AC/DC/RLY , ADDR = 3 , BAUD = 19200 , DATA = 8 ,
PARITY = NONE , STOP = 1 , NET = 00:11:22:33:44:55

其中,CPU = 1212C AC/DC/RLY 代表模块类型为1212C AC/DC/RLY型号的CPU模块,ADDR = 3 代表模块地址为3,BAUD = 19200 代表波特率为19200,DATA = 8 代表数据位数为8位,PARITY = NONE 代表无校验,STOP = 1 代表停止位为1位,NET = 00:11:22:33:44:55 代表网络地址为MAC地址。

五、总结

Config指令是PLC模块配置的重要命令,通过对参数进行配置,可以保证PLC模块的正常工作和与其他设备的通信。在使用Config指令时需要注意参数的正确性、编写位置和多个PLC配置使用顺序等问题,以保证PLC系统的稳定性和可靠性。

________________________________________________________________________

免责声明:本文非官方发布,内容真实性请注意甄别,文章内容仅供参考。本站不对内容真实性负责,请悉知!本站不对内容真实性负责,请悉知!。我们专注于汇川技术产品培训,官网https://shicaopai.com
回复

使用道具 举报

shicaopai 2023-7-2 08:35:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

"π³ 实操派",培养中高端PLC工程师,PLC培训-Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超2000节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部