- 发布
- 上海卓曙自动化设备有限公司
- 品牌
- 西门子
- 参数
- SIEMENS
- 型号
- S7-1500
- 电话
- 17307403740
- 手机
- 19151140562
- 发布时间
- 2023-04-17 07:03:02
宜宾西门子S7-1500PLC模块代理商专业价优宜宾西门子PLC代理,宜宾西门子S7-1500代理,西门子PLC代理
*高站地址(HSA)定义了一个主站寻找其他主站的*高地址。合理设置的HSA可以减少寻找和连接另一个主站所需要的时间。*高站地址对于从站地址没有影响,主站仍然可以与地址大于HSA的从站通信。
应在所有的主站上设置相同的*高站地址,这个地址应大于或等于系统中的*高站地址,HSA的缺省值是31。
2.令牌循环时间
在令牌循环网络中,只有拥有令牌的站有初始化通信的权力。令牌循环时问是将令牌传送到逻辑环中所有主站(令牌拥有者)所需的时间。对于象PPI这样的令牌传送网络,令牌循环时间是个很重要的参数。
假设网络中4个S7-200CPU模块的站地址分别为2、4、6、8.每一个都有自己的TD 200,其站地址分别为3、5、7、9,仅站2和站4为从站,其余的均为主站,两个CPU224模块收集来自其他所有CPU模块的数据。
一块SM 331模块中的各个通道可以分别或分组使用电流输入或电压输入,并选用不同的量程。大多数模块的分辨率(转换后的二进制数字的位数)可以在组态时设置,转换时间与分辨率有关。
模拟量输入模块由多路开关、A/D转换器(ADC)、光隔离元件、内部电源和逻辑电路组成。各模拟量输入通道共用一个A/D转换器,用多路开关切换被转换的通道,模拟量输入模块各输入通道的A/D转换过程和转换结果的存储与传送是顺序进行的。
各个通道的转换结果被保存到各自的存储器,直到被下一次的转换值覆盖。可以用装入指令“LPIW...”来访问转换的结果。
3. 传感器与模拟量输入模块的接线
传感器与模拟量输入模块的连接分为下列各种情况连接带电隔离的传感器、连接不带电隔离的传感器、连接电压传感器、连接电流传感器、连接电阻和热电阻、连接带内部补偿的热电偶、连接带外部补偿的热电偶。
主站要发送信息,必须持有令牌。例如当站3持有令牌时,它初始化到站2的请求,然后把令牌传给站5,站5才能初始化到站4的请求信息,然后把令牌传给站6,站6再初始化到站2.4或8的请求信息,然后把令牌传给站7。这个初始化信息和传送令牌的过程会在逻辑环中持续进行,从站3到站5,又到站6、7、8、9*后又返回站3。为了使主机能发出请求信息,这个今牌必须在逻辑环中完整循环。
如果允许PPI主站模式(在网络中使用PPI协议),CPU用网络读(NETR)和网络写(NETW)指令与其他CPU交换信息。如果下列假设成立,令牌循环时间可由式(7-1)和式(7-2)近似求出:
7.在局部变量表中进行赋值
在程序中使用符号名时,程序编辑器首先检查有关POU的局部变量表,然后检查符号表/全局变量表。如果某符号名在两处都没有定义,程序编辑器则将其视为全局符号,程序编辑器指定一条绿色波浪状下画线,并将名称括在双引号中,例如"UndefinedLocalVar(未定义的局部变量)。如果后来对该符号名赋了值,程序编辑器不会自动再次读取局部变量表并修改它。为了将该符号名作为局部变量使用,必须手工删除程序代码中的引号,并在符号名前插人#号,例如改为#UndefinedLocalVar。
子程序*多可调用16个输人/输出参数,如果超出16个,将返回错误。
选择希望的变量类型所在的行,并在名称域中键人变量名称,在数据类型城中键人数据类型。不需在局部变量表中的安量名称前加并号,#号只在程序代码中的局部变量名之前使用。
局部变量名可包含数字、字母和下画号(“_”),也可以包含扩展字符(ASII128-ASCII255)。第一个字符必须是字可或扩展字符,关键字不能作为符号名。
局部变量表中的变量名被下载和存储在CPU存储器中,使用较长的变量名将占用较多的存储空问。
(1)各站占有令牌时发送一个请求。
(2)请求读或写的数据的地址是连续的。
(3)CPU的通信缓冲区的使用没有冲突。
(4)CPU的扫描时间都不超过10ms。
诊断 DP 从站是否与CPU正常通信的方法
诊断 DP 网络的故障时,首先需要判断 DP 从站与CPU的通信是否正常。可以用下列方法之一进行诊断:
1)使用设备上的故障诊断LED。
2)使用STEP7的可访问节点功能。
3)使用计算机或PLC的通信处理器(例如CP5611和CP342-5)的诊断功能。
4)使用STEP7的快速视图、诊断视图和诊断缓冲区。
5)使用FB125或FC125。
4 使用OB86和OB82的局部变量进行诊断
在OB 块中编写简单的程序(见6.4节),用变量表可以监控是否产生中断和产生中断的次数。调用SFC20保存OB的20B局部变量后,可以获取产生中断的故障信息,查阅OB的在线帮助,可以分析局部变量的意义。但是这些信息不一定具体和准确。
令牌占用时间Thold=(128 n)宇符x11bit/字符x1/波特率 (7-1)
令牌循环时间Trot=主站1的Thold 主站2的Thold … 主站m的Thold (7-2)
式中128为附加字符数,n为数据字符的字节数,每个字符11位,m为主站的个数。
假设上例中6个主站均发送一个双字的请求信息,各主站的令牌占用时间均为Thold =(128 4)字符x11bit/字符x1/9600 bit/s=151.25ms。令牌循环时间To=Thld x6=151.25 x 6ms= 907.5 ms。