结果就是大字符数100被传给了SMB95,SMB95是神马呢?神马也不是,总之与接收条件无关。而真正大字符数存储字节SMB94被赋值为0。大字符数都为0了,那当然是接收不到任何数据了。
西门子S7-200系列PLC选择网络通讯设置及元件的注意事项
S7-200的端口是不隔离的,如果想使网络隔离,应考虑使用RS-485中继器或者EM277。
西门子PLC的S7系列的注意事项:
2.2 执行HDEF指令,你可以用模式0
2.3 置计数器初始值(HSC0为SMD38),如果从零启动就置零
2.4 置预置值(HSC0为SMD42),计数器计到这个值可以产生一个中断,一般利用这个中断调用相应的中断程序把当前值(SMD38)复零,否则计数器到头就不再计数了,当然你也可以置一个大点的值,在其他程序中清除当前值(SMD38),确保永远到不了头就可以了。
2.5 中断程序(ATCH),中断事件是12,程序号看你程序了
2.6 打开中断(ENI),这条指令没有的话,2.5是不起作用的
2.7 启动高速计数器(HSC),按前面的初始化,你就要启动HSC0,即N为0
3、程序中读取高速计数器的值,对于HSC0,HC0单元中的内容就是当前的计数值,这个单元只读不能写,你可以通过修改SMD38的内容改变当前的计数值。
西门子S7-200的自由口通信需要通过编程设置串口的工作模式,安排发送和接受指令的触发顺序,还要设定接收的起始和结束条件。对于刚刚开始使用s7-200的电气工程师来说,的确有很多细微处易犯错误。一般碰到客户抱怨通信不上的问题,就要逐一帮客户确认编程配置是否正确。虽然麻烦,不过逐条查下去,总能查到错误所在并解决问题。但是有一次客户遇到的问题颇出人意料,还真耗费了一些时间。
客户反应在编写了自由口通信程序之后
●具有不同电位的互联设备有可能导致不希望的电流流过连接电缆。
●这种不希望的电流可能导致通讯失
西门子6SE70变频器控制面板PMU液晶显示屏上显示字母“E”时,变频器不能工作,按P键以及重新停、送电均无效,查操作手册又无相关介绍,在检查外接DC 24V电源时,发现电压较低,解决后,变频器工作正常。但是出现“E”一般来讲是CUVC板损坏,更换一块CUVC板就能正常。“E”有以下几种情况是由底板以及CUVC通讯板故障引起的。众多的家电厂商将市场推广的手段都集中在媒体上。

(1)西门子6SE70变频器故障现象:操作控制面板PMU液晶显示屏显示“E”。
检查处理:更换一块新CUVC板送电开机,液晶显示屏仍显示“E”,说明故障原因不在CUVC板而在底板。检查底板,用数字万用表测外接DC24V电压正常,检测集成块N3基准电压不正常,集成块N220脚输出电压为0.1V,明显偏低,正常值为15V,查集成块N2的1脚为11.3V,8脚为0.20V,11脚电源输入为27.5V,正常。经分析判断1脚、8脚、20脚不正常。集成块N3的1脚电压为0.31V,2脚的电压为1.8V,电压值也都偏低。用热风拆下N3集成块MC340,测2脚和3脚之间的电阻为84欧。更换一块新N3集成块MC340后,各引脚电压,1脚为2.1V,2脚为5.1V,正常。测N2集成块各脚电压也都恢复正常。集成块N3输出电压不正常,引起N2集成块各脚电压也出现偏移。恢复变频器接线输入参数,启动变频器运行正常。总建筑面积将近4万平方米
(2)西门子6SE70变频器故障现象:操作控制面板PMU液晶显示屏显示“E”。
检查处理:用数字万用表测底板N2、N3集成块各脚电压,N3的1脚N2的8脚电压都偏低,测V28三极管的基极偏置电阻4.7K欧已变值为150K欧。更换新贴片电阻,测N2、N3各脚电压正常,因V28基极偏置电阻变值,V28三极管截止,造成N2、N3集成块不能正常工作。
(3)故障现象:操作控制面板PMU液晶显示屏显示“E”。
检查处理:一台“E”的变频器,将变频器原CUVC板上C通讯板拆下,装在新CUVC板上,变频器装好CUVC板,启动后,液晶显示屏仍显示“E”。拆下CUVC板检查发现C通讯板上贴片电阻烧坏。更换新C通讯板,变频器启动工作正常。
(4)故障现象:操作控制面板PMU液晶显示屏显示“E”。
检查处理:检查底板电源块N2脚的开机电压为11.32V,正常值为26.7V,第20脚输出电压为0.117V,正常值为15.31V,基准电压块N3脚电压为0.315V,正常值为2.1V;第2脚的电压值为1.5V1.8V之间变化,而正常值为5.1V。检查继电器K4,线圈电路串联两支二极管V16、V15,电阻值分别为3.67欧和5.5欧,已经短路,V28(5C)三极管基极电阻由正常值4.7K欧变成150K欧,已经烧坏。更换新的电阻和二极管后,运行正常。
西门子6ES7392-1AJ00-0AA0

2、对S7-300的组态,可以直接在原来的PROFIBUS DP总线上组态DP/DP Coupler(在硬件组态Catalog---Standard Profile---PROFIBUS DP下,Additional Field Devices---Gateway下,可以找到DP/DP Coupler或DP/DP Coupler,Release 2。DP/DP Coupler是订货号6ES7 158-0AD00-0XA0的组态文件,DP/DP Coupler,Release 2是订货号6ES7 158-0AD01-0XA0的组态文件),给DP/DP Coupler分配一个DP地址(在硬件上通过拨码设置),另外组态好通讯数据区的通讯数据长度(Input/Output)。组态配置后,编译下载到S7-300系统中。

3、S7-300 DP CPU与S7-400H冗余系统通讯数据采用直接I/O地址数据访问的方式(如IB、QB)。

附:关于DP/DP Coupler的一些应用,详细可参考SIMATIC DP/DP Coupler Manual。
下载:1179382
DP/DP Coupler应用的功能原理如下图例子,在通讯的双方有自己独立的DP地址,并且通讯双方的PROFIBUS DP通讯速率可以不*,通过输入/输出区域直接交换通讯数据。

DP/DP Coupler操作和状态指示如下图

西门子PLC,西门子CPU,西门子代理商,西门子授权代理商,西门子一级代理商