上海CPU模块6ES7515-2TN03-0AB0上海CPU模块6ES7515-2TN03-0AB0
西门子电源授权代理商,西门子电源分销商,西门子电源分销商,西门子交换机分销商,西门子交换机分销商,西门子交换机一级代理商,西门子交换机代理商,西门子S7-1200系列代理商,西门子S7-1200CPU分销商,西门子S7-1200CPU分销商,西门子S7-1500CPU代理商,西门子S7-1500CPU代理商,
请教我想用自由口写MODBUS ASCII通信。
现在遇到的问题是。我用串口助手以ASCII方式向PLC发“010321000001”,PLC收到的是“3033030303031”,请问我如何将PLC收到的16进制消息,转换成串口助手所发的“010321000001”?
问题补充:
我用MOVE指令将收到的3033030303031转换成字符‘30’ ‘31’ ‘30’ ‘33’ ‘32’ ‘31’ ‘30’ ‘30’ ‘30’ ‘30’ ‘30’ ‘30’ ‘31’,然后用CHARS_TO_STRG指令将上述字符转换成字符串,再用ATH指令将字符串转换成16进制。(经测试上述步骤是可以实现。)
请问我这么做是不是太繁琐了?如果直接用收到的3033030303031减30的话,我考虑可能收到41(A)等字母的话会不会出错。
佳答案
1、如果自己编写转换程序非常简单:将“3033030303031”串中的每两位十六进制数(表示一个字符)与十六进制数30做减法,结果就是“010321000001”。
2、也采用系统功能块FC38 :
FC38 STRNG_I: 将字符串转换为整数。
调用方法见:
<S7-300400的系统软件和标准功能>
词条
词条说明
SIMATIC S7-1200|佳木斯西门子PLC模块代理商
SIMATIC S7-1200|佳木斯西门子PLC模块代理商SIMATIC S7-1200|佳木斯西门子PLC模块代理商SIMATIC S7-1200|佳木斯西门子PLC模块代理商SIMATIC S7-1200|佳木斯西门子PLC模块代理商2、输入回路检修判断某只按扭、限位、线路等输入回路的好坏,可在PLC通电情况下(好在非运行状态,以防设备误动作),按下按扭(或其他输入接点),这时对应的PLC输
宁波西门子交换机分销商宁波西门子交换机分销商宁波西门子交换机分销商宁波西门子交换机分销商宁波西门子交换机分销商plc技术之所以高速发展,除了工业自动化的客观需要外,主要是因为它具有许多*特的优点。它较好地解决了工业领域中普遍关心的可靠、安全、灵活、方便、经济等问题。主要有以下特点:①可靠性高、抗干扰能力强可靠性高、抗干扰能力强是PLC较重要的特点之一。PLC的平均无故障时间可达几十万个小时 ,之所
德国授权吉安西门子S7-1200代理商德国授权吉安西门子S7-1200代理商德国授权吉安西门子S7-1200代理商可编程控制器是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器,简称 PLC,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大**过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称 PC。但是为了避免与个人计算机的
西门子代理|酒泉PLC模块总代理西门子代理|酒泉PLC模块总代理西门子PLC模块代理商西门子触摸屏代理商西门子触摸屏代理商西门子触摸屏代理商如图中所说,罐温度TT01由水温度TT02 来影响,控制加热器和进冷水阀改变水温度。本人没做过两个温度反馈控制一个温度的PID控制,在S7-300中如何实现,好像又不是串级控制,完全没有头绪,所以求助各位,好能个简单实例!图片说明: 1,发
公司名: 浔之漫智控技术(上海)有限公司
联系人: 颜经理
电 话:
手 机: 15021292620
微 信: 15021292620
地 址: 上海松江小昆山 广富林4588弄52号3楼
邮 编:
网 址: yan6789.b2b168.com
公司名: 浔之漫智控技术(上海)有限公司
联系人: 颜经理
手 机: 15021292620
电 话:
地 址: 上海松江小昆山 广富林4588弄52号3楼
邮 编:
网 址: yan6789.b2b168.com