西门子丽江PLC模块总代理
实数转字符串指令操作
实数转字符串指令(RTS)将一个实数值IN转换为一个ASCII码字 符串。格式操作数FMT小数点右侧的转换精度和使用逗号 还是点号作为小数点。
转换结果从OUT开始的一个字符串中。结果字符串的长度 由格式操作数给出,它可以是3到15个字符。要更多消
息,请参见第4章字符串的格式一节。
使ENO=0的错误条件:
■ 0006 (间接寻址)
■ 0091 (操作数超出范围)
■ 非法格式:nnn > 5 ssss < 3
ssss < 所需字符数
S7- 200的实数格式支持多7位小数。试图显示7位以上的小数会产生一个四舍五入错误。
图6--20是对实数转字符串指令中格式操作数的描述。ssss表示输出字符串的长度。0、1或者2个字节 的大小是无效的。nnn表示输出缓冲区中小数点右侧的数字位数。nnn域的有效范围是0--5。十进 制小数点右面的数字为0使数值显示为一个没有小数点的数值。对于nnn大于5或者的输出缓冲区 太小以致于无法存储转换值的情况,输出缓冲区会被空格键的ASCII码填冲。c是用逗号(c=1)或者点号(c=0)作为整数和小数的分隔符。
图6--20中给出了一个数值的例子,其格式为:使用点号(c=0),小数点右侧有1位小数(nnn=001)和6
个字符的缓冲区大小(ssss=0110)。OUT的值为字符串的长度。输出缓冲区的格式符合以下规则:
q 正数值写入输出缓冲区时没有符号位。
q 负数值写入输出缓冲区时以负号(--)开头。
q 小数点左侧的开头的0(除去靠近小数点的那个之外)被隐藏。
q 小数点右侧的数值按照的小数点右侧的数字位数被四舍五入。q 输出缓冲区的大小应至少比小数点右侧的数字位数多三个字节。q 数值在输出缓冲区中是右对齐的。
FMT
MSB LSB
7 6 5 4 3
2 1 0
输入=1234.5 输入=- 0.0004
ssss=输出字符串长度c=逗号(1)或者点号(0) nnn=小数点右侧的位数
图6--20 实数转字符串指令的FMT操作数
输入=- 3.67526
输入=1.95
将子字符串转换为数字值子字符串转整数(STI)、子字符串转双整数(STD)和子字符串转 实数(STR)指令,将从偏移量INDX开始的字符串值IN转换成整 数/双整数或实数值OUT。
使ENO=0的错误条件:
■ 009B (索引 = 0)
■ SM1.1 (溢出)
子字符串转整数和字符串转双整数转换具有下列格式的 字符串:[空格] [+或--] [数字0 -- 9]
字符串转实数指令转换具有下列格式的字符串:
[空格] [+或--] [数字0 -- 9] [. 或,][数字0 -- 9]
INDX值通常设置为1,从字符串的个字符开始转换。INDX可以被设置为其他值,从字符串的不同位置进行转换。这可以被用于字符串中包含非数值字符的情况。例如,如果输 入字符串是“Temperature: 77.8”,则将INDX设为数值13, 跳过字符串起始字“ Temperature:”。
子字符串转实数指令不能用于转换以科学计数法或者指数形式 表示实数的字符串。指令不会产生溢出错误(SM1.1),但是它会将字符串转换到指数之前,然后停止转换。例如:字符串“1.234E6”转换为实数值1.234,并且没有错误提示。
当到达字符串的结尾或者遇到个字符时,转换指令结束。字符是指任意非数字(0 - 9)
字符。
当转换产生的整数值过大以致输出值无法表示时,溢出标志(SM1.1)会置位。例如:当输入字符串产
生的数值大于32767或者小于- 32768时,子字符串转整数指令会置位溢出标志。
当输入字符串中并不包含可以转换的数值时,溢出标志(SM1.1)也会置位。例如:如果输入字符
串的“A123”,转换指令会置位SM1.1 (溢出)并且输出值保持不变。
机电连接。将一个 I/O 模块卡到 BU 上后,可以确定相应插槽的功能和端子的电势。对于单导线或多导线连接,提供了带有合适端子数的 BU。
负载分组:
可扩展的 I/O 系统通常为单个负载分组提供了可能。对于分布式 I/O 设备,以前需要附加的电源单元,用于与左侧负载组分离,以及馈入、显示、监视和诊断负载电压。它常常还具有过滤器功能,可提供极性反接保护。色 BU 可通过自组装电压总线前馈左侧相邻的浅色 BU 的电源。因此,只有右侧下一个浅色 BU 需要新馈电。
端子的颜色标识:
BU 的端子处的电位通过 I/O 模块进行定义。端子的电位也可以通过模块特定的彩色编码标签对端子的电位进行标识,以避免接线错误。与相应 I/O 模块相匹配的彩色编码标签通过 I/O 模块的 CCxx 色码进行定义。该色码也印在模块的正面。在带有 10 个内置跨接 AUX 端子的 BU 中,这些端子也可以使用彩色编码标签进行标识。对于 10 个 AUX 端子,提供了红色、蓝色、黄色/绿色编码标签。
系统内置屏蔽连接:
为了使电缆屏蔽线的连接能够节省空间和提高电磁兼容性,提供了可以快捷安装的屏蔽连接器。它包括一个屏蔽连接元件(可以插入到 BU 中)和一个可用于所有模块的屏蔽端子。用户无需任何附加接线即可实现功能性接地的低阻抗连接(DIN 导轨)。BU可安装一个参考标识板。
因以下原因而具有较高抗电磁干扰性:
自组装屏蔽背板总线;
带屏蔽层的多层导体板,可实现从端子至 I/O 模块的无干扰信号传输;
系统集成的屏蔽连接组件,节省空间,安装迅速。
自组装式电压组,不带外部接线或跳线;
可更换接线盒;
并排锁定基本单元以实现较高机械负荷能力;
根据色码 CC 对端子执行可选的模块特定的颜色标识;
可使用刀口宽度达 3.5 mm 的标准螺丝刀来操作弹簧型常闭触点。
使用简便:
· 通过总线适配器,可以灵活选择PROFINET的连接方式。
· 直插式端子技术,接线无需工具。
· 接线端子孔和弹簧下压触点的排布更加合理,接线更加方便。
· 彩色端子标签,参考标识牌以及标签条,带来了清晰明确的标识。
· 通道级的诊断功能。
设计紧凑:
· 单站扩展多支持64个模块。
· 节省控制箱内的空间。
· 外形紧凑,适用于80mm的标准控制箱。
功能强大:
· PROFINET高速通讯
· 电子模块和接线端子盒部分均可以在线热插拔
· 从导线,端子盒和背板总线直至PROFINET电缆采用统一的屏蔽设计理念
· 系统集成PROFIenergy带来更高的能效
plc是一种用于工业生产自动化控制的设备,一般不需要采取什么措施,就可以直接在工业环境中使用。然而,当生产环境过于恶劣,电磁干扰特别强烈,或安装使用不当,就可能造成程序错误或运算错误,因此在使用中应注意以下问题: 1、工作环境 (1)温度。PLC要求环境温度在0~55 ℃,安装时不能放在发热量大的元件下面,四周通风散热的空间应足够大。 (2)湿度。为了保证PLC的绝缘性能,空气的相对湿度应小于85%。 (3)震动。应使PLC远离强烈的震动源,防止振动频率为0~55 Hz的频繁或连续振动。当使用环境不可避免震动时,必须采取减震措施,如采用减震胶等。 (4)空气。避免有腐蚀和易燃的气体,例如氯化氢、硫化氢等。对于空气中有较多粉尘或腐蚀性气体的环境,可将PLC安装在封闭性较好的控制室或控制柜中。 (5)电源。PLC对于电源线带来的干扰具有一定的抵制能力。 在可靠性要求很高或电源干扰特别严重的环境中,可以安装一台带屏蔽层的隔离变压器,以减少设备与地之间的干扰。 2、控制系统中干扰及其来源 现场电磁干扰是PLC控制系统中常见也是易影响系统可靠性的因素之一,所谓治标先治本,找出问题所在,才能提出解决问题的办法。因此必须知道现场干扰的源头。 通常电磁干扰按干扰模式不同,分为共模干扰和差模干扰。 2.1 PLC系统中干扰的主要来源及途径 (1)强电干扰:PLC系统的正常供电电源均由电网供电。由于电网覆盖范围广,它将受到所有空间电磁干扰。 (2)柜内干扰:控制柜内的高压电器、大的电感性负载、混乱的布线都容易对PLC造成一定程度的干扰。 (3)来自接地系统混乱时的干扰:接地是提高电子设备电磁兼容性(EMC)的有效手段之一。正确的接地,既能抑制电磁干扰的影响,又能抑制设备向外发出干扰。 (4)来自PLC系统内部的干扰:主要由系统内部元器件及电路间的相互电磁辐射产生,如逻辑电路相互辐射及其对模拟电路的影响,模拟地与逻辑地的相互影响及元器件间的相互不匹配使用等。 (5)变频器干扰:一是变频器启动及运行过程中产生谐波对电网产生传导干扰,引起电网电压畸变,影响电网的供电质量;二是变频器的输出会产生较强的电磁辐射干扰,影响周边设备的正常工作。 2.2 主要抗干扰措施 (1)电源的合理处理,抑制电网引入的干扰。对于电源引入的电网干扰可以安装一台带屏蔽层的变比为l︰l的隔离变压器,以减少设备与地之间的干扰。还可以在电源输入端串接LC滤波电路。 (2)正确选择接地点,完善接地系统。良好的接地是保证PLC可靠工作的重要条件,可以避免偶然发生的电压冲击危害。此外,屏蔽层、接地线和大地有可能构成闭合环路,在变化磁场的作用下,屏蔽层内又会出现感应电流,通过屏蔽层与芯线之间的耦合,干扰信号回路。 (3)安全接地或电源接地:将电源线接地端和柜体连线接地为安全接地。(http://www.diangon.com/版权所有)如电源漏电或柜体带电,可从安全接地导入地下,不会对人造成伤害。 2.3PLC系统的日常维护,是非常简单的,大概也就一下几条: 1.运行环境的保证。PLC为精密电子产品,自动化控制的系统是要求长时间不间断运行,因此PLC的运行环境要求极高,要防尘、防火、防水,防高温,防雷电,因此电气控制室一都安排在具有相对密闭的环境中,电控室的温度一般控制在28度左右;并且室内要有空调,就那我们的车间来说,只要有PLC地方,都有空调,比我们的操作司机还要宝贵呢! 2.做好日常工作.定期进行CPU的电池的电压检测,正常常情况下为3V,定期对构成PLC系统的相关设备的点检和维护,如UPS定期维护,利用停机时机,对PLC各控制柜进行人工除尘降温,还要对输入、输出和各种指示灯进行日检,及时发现问题,于与解决。 3.定期检查PLC的接线,看看是否有松动,要对外围进入PLC的输入接线给与定期紧固 |