在我们的项目实施过程中,ASCII码的发送与接收是一项常见操作,特别是在需要设置停止符、分隔符等通信场景中显得尤为重要。
其主要应用场景包括通讯设置和自定义通讯设置两个方面。
1. 以基恩士PLC与机械手进行RS232通讯为例:
- 通讯设置:
- 设定通讯格式。
- 自定义通讯格式:
- 可自定义格式发送数据。
- 自定义报警协议。
- 字符报警定义。
2. 在无网络环境下,无法依赖外部搜索资源时,如何快速查询ASCII码对应的数值呢?这时候,我们可以借助一些简便的方法来获取所需信息。
例如,与同事一起使用EXCEL制作ASCII码对照表。步骤如下:
- 打开EXCEL表格,设定好表头,包括第一个字符转换ASCII码和二进制,以及ASCII码转换字符和二进制的标题。
- 运用内置函数进行数据转换。使用CODE函数将字符转换为ASCII码值,DEC2BIN函数将十进制数转换为二进制,CHAR函数则可将ASCII码转换回字符。
具体函数包括字符转ASCII码函数、十进制转二进制函数以及ASCII码转字符函数等,通过这些函数的组合运用,我们便能完成ASCII码对照表的制作。
虽然其他总线如EIP、ECAT、PN、CCLINK等的出现使得ASCII码的运用相对减少,但在PLC编程串口通讯方面,ASCII码仍然有着广泛的应用。以上就是自制对照表的方法,你学会了吗?