小弟最近在做一个样板设备。需要将测试到的实数值转换为GBK格式16进制代码,发送给热敏打印机打印出来。
测试条件如下:PLC西门子200smart,配RS485/232通讯模块,热敏打印机RS232串口通讯,编程软件step7-micro/win smart 2.2。打印机只接受GBK格式16进制数。PLC通过自由端口模式给打印机发送16进制数据
问题如下:打印静态文字功能正常,我试图用RTA将实数值转为ASCII值时,编译零错误,下载程序时却报错。
请问各位前辈:到底什么原因导致下载报错呢?是ASCII和GBK不兼容吗?