1、严格按照通讯接口的定义来连接通讯线路,这和必须按照电路原理图来接线是一个道理。 2、正确定义双方的波特率、数据位、校验位、停止位信息,需要设置站地址信息的要设置好地址信息。 3、充分理解通讯协议的内容,每个字符或信息所代表的含义,数据的格式,起始字符、整条消息的长度、结束字符等。 4、虽然完成一次收/发很快,但在我们的脑子里要能像电影里那样回放慢镜头,能将其分解你才能知道你成功到哪一步了。 5、调试时不防先单步调试,比如先测试单条命令的发送,再测试单条命令的接受,再测试收/发,看双方应答是否正确。 6、通讯整体虽然是由一条条命令来组成,但我们在完成整个通讯任务时,最好有个整体框架,这样你的逻辑关系才会清晰,才能控制好何时发送某条指令,何时接收某条指令,何时校验、转换数据格式、保存数据、或置标志位、发生错误时重新发送或丢弃该信息等。 7、尽管如此,有个调试助手还是能够事半功倍的,比如拿VB做个监视画面,一个发送窗口,一个接收窗口,再来个发送按钮,接收设成自动的,调去吧,方便多了。 8、如果两头都能监视那是最好的了,PLC若是只有一个通讯口,不防先借用Q点做些标志位,通过这些标志位也能够判断出程序到哪个地方不对了。
1楼
0
0
回复