西门子PLC模块吕梁授权代理商SIEMENS原装 西门子PLC吕梁授权代理商,吕梁西门子PLC代理,西门子PLC代理
如何提升PLC网络性能与优化方法
1.网络参数的设置
波特率和主站数是影响网络性能的两个主要因素。选择所有设备支持的*高波特率进行通信会得到**的通信效果,网络中的主站会增加网络的负载,减少网络中的主站数目可以提高网络性能。
3.时基中断
时基中断包含定时中断和定时器T32/T96中断,可以使用定时中断指定以周期为基础进行的操作。周期时间以1ms递增为1ms~255ms。必须为定时中断0在SMB34中写周期时间,为定时中断1在SMB35中写周期时间。
定时中断事件每次定时器到期时传送控制到合适的中断程序。一般地,使用定时中断控制模拟输入的采样或以定期间隔执行PID循环。
定时中断启用,当将中断程序连接到定时中断事件时定时开始。在连接期间,系统捕获周期时间数值,随后对SMB34和SMB35的改变不影响周期时间。要改变周期时间,必须修改周期时间数值,再将中断程序重新连接到定时中断事件。当再连接产生时,定时中断功能从以前的连接清除所有积累的时间。
各主站的地址应连续排列,如果主站间的地址有向隙,主站将不断地检春间隙中的地址,确定是否有其他主站等待进入连接。这种检查需要时间,会增加网络的负载。如果主站之间没有地址问隙,就不需要进行这种检查。
西门子PLC模块吕梁授权代理商SIEMENS原装 西门子PLC吕梁授权代理商,吕梁西门子PLC代理,西门子PLC代理
OpenProtocolServer:这里是指开放式TCP通信,PLC做TCPServer(即服务器),上位机做TCPClient(即客户端)。
OpenProtocolClient:这里是指PLC做TCPClient(即客户端),上位机做TCPServer(即服务器)。
OPC通信
OPC通信是工业控制中常用的一种通信方式,主要在于OPC软件的选择以及OPCDA、OPCUA的选择,西门子PLC常用的OPC通信方案如下所示:
PCAccess系列:西门子针对S7-200开发PC-Access软件,针对S7-200 Smart又提供了PC-AccessSmart软件,可以直接通过这些软件实现OPCDA通信。
Simatic Net 系列OPCDA:SimaticNet是西门子主推的OPC软件,支持西门子全系列,这里主要是OPCDA通信方式。
Simatic Net 系列OPCUA:新版的SimaticNet也开始支持OPCUA,这里主要是OPCUA通信方式。
STEP7Basic中的驱动调试控制面板简化了步进电动机和伺服驱动器的启动和调试过程。它为单个运动轴提供了自动、手动控制及在线诊断信息。
4)用于闭环控制的PID功能。西门子S7-1200支持多达16个用于闭环过程控制的PID控制回路(S7-200只支持8个回路)。
这些控制回路可以通过一个PID控制器工艺对象和STEP7Busic中的编程器轻松地进行组态。S7-1200还支持PID参数自调整功能,可以自动计算增益、积分时间和微分时间的**调节值。
STEP7Basic中的PID调试控制面板简化了控制回路的调试过程,可以快速**地调节PID控制回路。它除了提供自动调节和手动控制方式之外,还提供用于调试过程的趋势图。
KepServer系列OPCDA:KepServer同样作为一款商业OPC软件,在国内使用率非常高,同样也支持西门子全系列,这里主要是OPCDA通信方式。
Simatic Net系列OPCUA:新版的KepServer也开始支持OPCUA,这里主要是OPCUA通信方式。
如果从站地址在主站地址之间,会造成主站之间的地址问隙,增加网络的负载。
当CPU作为PPI主站时,可以在STEP7-Miero/WIN32系统块的通信标签中设置向除刷新因子(GUF)和*高站地址。CUF用来确定检查地址间隙的时间间隔。GUF=1表示每次占有令牌时都要检查地址间院,GUF-2表示每两次占有令牌检查一次地址间隙。如果主站之间有地址间隙,设置高的GUF可以降低网络负载。如果主站间没有地址间隙,GUF不影响网络性能。GUF过大会使主站加人网络通信时有较长的延迟。
果用语句表编程,在定时器启动之前,建议用下面两条指令中的一条将定时器的预置值装人累加器:
下面是用语句表编写的脉冲定时器程序。其中只能在语句表中使用的FR指令允许定时器再启动,即控制FR的I1.2由0变为1时,重新装入定时时间,定时器又从预置值开始定时。再启动只是在定时器的启动条件满足(图3-60中的I0.0为1)时起作用。
脉冲定时器时序图
该指令可以用于所有的定时器,它不是启动定时器定时的必要条件。实际编程时很少使用FR指令。从第3条指令开始的语句表程序对应于图3-58中的梯形图。令
在语句表中,用装人指令(L)将不带时间基准的十六进制整数格式的剩余时间值传送到累加器1的低字,用LC指令将BCD码格式的定时器剩余时间值和时间基准装入累加器1的低字。R指令用于将定时器复位。
*高站地址(HSA)定义了一个主站寻找其他主站的*高地址。合理设置的HSA可以减少寻找和连接另一个主站所需要的时间。*高站地址对于从站地址没有影响,主站仍然可以与地址大于HSA的从站通信。
b)往往一种保护加密手段是不够的,应该多种方法并用,并且这些保护程序一旦激活后对系统造成的后果也应该尽量不,造成所谓的“地雷效应”,从而增加程序被窃取的难度,时间与成本,短时间内让抄袭者束手无策;
c)保护好程序的原代码,如果需要交付程序的,在不影响用户对设备维护的前提下,应对交付的程序做适当的技术处理,如删除部分符号名,采用上载的程序或数据块;
d)做好严格的测试,以避免保护程序的不完善引起的误动作而带来的不必要的麻烦,也能降低售后服务的的费用。
三、使用通讯功能
在实际应用中,往往会遇到一些系统间需要数据交换的问题(多个PLC之间,PLC与第三方仪表之间),无论是西门子产品之间还是西门子产品与第三方产品之间,建议使用通讯的方案来代替模拟量或开关量之间的信号互连的方案。对于前者,仿制者只能看见一条硬件的通讯线,至于有多少数据是如何通过通讯交换的,仿制者必须要花精力研究具体的用户程序才能搞清楚;而对于后者,开发者是省心省力了,仿制者也是一目了然,尽收眼底。