扫一扫,微信关注我们
品牌 | Siemens/西门子 | 应用领域 | 化工,电子,电气 |
---|---|---|---|
产地 | 德国 | 品牌 | 西门子 |
西门子PLC控制器6ES7312-5BF04-0AB0
在接地电网中,零线带电现象比较普遍,在寻找故障时,需要停电,因而影响正常生产,并且还可能造成触电事故。为了便于寻找故障,消除带电现象,应探明零线带电的原因。归纳起来,零线带电有以下几方面的原因:
(1)线路上有的电气设备的绝缘破损而漏电,保护装置未动作。
(2)线路上有一相接地,电网中的总保护装置未动作。
(3)零线断裂,断裂处后面的个别电气设备漏电或者有较大的单相负荷。
(4)在接零电网中,个别电气设备采取保护接地,并且漏电;个别单相电气设备采用“一火一地"(即无工作零线)制。
(5)变压器低压侧工作接地处接触不良,有较大的电阻;三相负荷不平衡电流超过允许值。
(6)高压串入低压,磁场感应或静电感应。
(7)高压采用二线一地运行方式,其接地体与低压工作接地或重复接地的接地体相距太近;高压工作接地的电压降影响低压侧工作接地。
(8)由于绝缘电阻和对地电容的分压作用,电气设备的外壳带电。
在以上几种原因中,前五种原因较为普遍。通常,查明原因后,可采用相应措施予以消除。但是,为了从根本上保证安全用电,在接地电网中采取保护接零措施,必须有一个完整的接零系统。
西门子PLC控制器6ES7312-5BF04-0AB0
部分参数说明:
1.接口的选择
图10 接口设置
三种接口中:RS232C和RS422接口可以选择“断线检测"和“数据流量控制" 的功能, RS485/422可以设置“接收线路的初始化状态"。
2.字符桢的格式:支持10位和11位的字符桢格式,包括数据传输的波特率,数据位,停止位和奇偶校验位。
3.接收字符桢结束判断条件
图11 结束判断条件
On expiration of character delay time: 以固定的字符延迟时间为每帧数据的结束方式;
On receipt of end-of-text character: 以结束字符作为每帧数据的结束方式;
On receipt of fixed number of characters: 以固定的字符长度作为每帧数据的结束方式。
4.缓冲区处理方式
图12 缓冲区设置
Dynamic Message frame buffer:如果勾上,模块就可以缓冲多个不同长度的消息;
Prevent message frame buffer overwrite:如果勾上,防止接收到的新消息覆盖缓冲区中的消息桢,这可以防止丢失以前接收到的消息桢;
Delete receive buffer during CPU startup:如果勾上,当CPU的工作模式从STOP切换到RUN(CPU启动)时,模块的接收缓冲区自动清空。
更多关于串口接口模块的组态和参数设置,请参考手册《ET 200S 串行接口模块》第2.9章节的内容,手册链接:9260793
4.2 编程
4.2.1 PLC侧编程
1.程序调用:从库Libraries -> ET200s SI -> ET200S Serial Interface -> ET200s SI中调用功能块,调用发送 FB3(S_SEND)和接收 FB2(S_RCV),并为其分配背景数据块分别为DB30和DB20,将块参数LADDR设为硬件组态中1 SI模块的起始逻辑地址256。
图13 ET200S串口模块的逻辑地址
2.创建发送数据块DB1和接收数据块DB2
图14发送/接收数据块DB1/DB2
表2 FB3 S_SEND 的参数定义
图15 在程序中调用FB3 S_SEND
表3 FB2 S_RCV的参数定义
图16 在程序中调用FB2 S_RCV
4.2.2 PC机参数设置
参数分配:串口选择COM1(默认),传输波特率为9.6Kb/s, 8位数据位,无校验,1位停止位,这些参数要和ET200s中1SI ASCII模块设置一致,同时将串口调试软件打开。
图17 串口调试软件参数设置
4.3 通讯测试
1.ET200S 1SI发送数据,调试软件接收数据
首先将硬件配置和程序下载到PLC,将DB1中个字节设为十六进制的01 02 03 04 05 06 07 08 09 10 ,然后将FB3的M0.0从FALSE置成TRUE,ET200S将发送数据10个字节数据,可以从串口调试软件的接收字符窗口中看到收到的数据(十六进制),结果如下图18所示。
图18 ET200S 1SI发送数据调试软件接收数据测试结果
2.调试软件发送数据,ET200S 1 SI接收数据
首先将硬件配置和程序下载到CPU中,将FB2的M0.1设为TRUE,使能ET200S 接收。在PC机的串口软件打开,在发送字符输入窗口输入16进制数据1122334455667788 9900,然后点击“手动发送"按钮发送数据,则在PLC侧DB2的个字节能接收到数据,接收的长度为10,测试结果如下。
图19调试软件发送数据ET200S 1SI接收数据测试结果