请教同步通信、异步通信的差异?

1、请教同步通信、异步通信的差异?
2、MODBUS、MODBUS TCP指令是同步通信还是异步通信?
3、1200手册12.5.2.5节例子,通过不同的TCP连接读2个SERVER,我想问下这两个MB_CLIENT指令能否同时执行。
谢谢各位老师。

图片说明:

请教同步通信、异步通信的差异?   

最佳答案

1、同步通信是一种比特同步通信技术,要求发收双方具有同频同相的同步时钟信号,只需在传送报文的最前面附加特定的同步字符,使发收双方建立同步,此后便在同步时钟的控制下逐位发送/接收。 
 相对于同步通信,异步通信在发送字符时,所发送的字符之间的时隙可以是任意的。但是接收端必须时刻做好接收的准备(如果接收端主机的电源都没有加上,那么发送端发送字符就没有意义,因为接收端根本无法接收)。发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。异步通信的好处是通信设备简单、便宜,但传输效率较低(因为开始位和停止位的开销所占比例较大)。
2、MODBUS、MODBUS TCP都属于异步通信
3、如果通过不同的连接就可以同时执行,如果通过相同的连接就要等待上个通信结束后再执行

提问者对于答案的评价:
谢谢。回答很详细。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc202914.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 上午12:57
下一篇 2017年11月1日 上午12:57

相关推荐

  • 关于TIA_STEP7中组态轴的运动控制的疑问

    这是1200组态轴工艺对象的时候的一个步骤(主动回原点),请教一下其中的“参考开关一侧”中的上侧和下侧是什么意思。。?想了很长时间也没搞懂是上升沿和下降沿?谢谢了! 问题补充:补充…

    2017年6月1日
  • S7-1200加法、减法、乘法和除法指令?

    如果两个 IN 值均为 INF,但符号不同,则这是非法运算并返回 NaN。如果两个 IN 值均为 INF,且符…

    2017年8月3日
  • 西门子1200round指令使用

    寄存器MD地址里的数据为浮点数,用round取舍有问题,round我选择的是real  to  int 但是我把MD的地址加进去以…

    SIMATIC S7-1200 2017年6月8日
  • s7-1200下载出现问题

    s7-1200 只修改main里面的程序,重新下载老是出现需要手动同步?这咋整。。。 问题补充:装载到设备前的软件同步 图片说明:    最佳答案 在…

    2017年6月11日
  • MB_MASTER指令

    S71200和国产变频器进行Modbus RTU通信    数据帧中  03H读  &nb…

    SIMATIC S7-1200 2017年6月1日
  • 1200fc块

    小白提问,在main块调用fc块,应该怎么调用,实现的功能就是给fc输入bool量1,fc就会输出两个16进制数字,fc块应该怎么编程,求大佬解决0.0 最佳答案 1200的eas…

    SIMATIC S7-1200 2017年6月1日
  • 博途怎么设置PLC为中文?

    1200PLC,使用的博途V13。下载时提示:项目设置和PLC编程设置之间存在差异项目语言“中文”PLC语言“English” 图片说明:    最佳答案 参见…

    2017年6月18日
  • 西门子1200PLC,DB数据块问题

    刚学习1200PLC,不懂DB数据块,其中INPUT,INOUT,OUTPUT.分别代表什么意思,例如我在主程序中调用子程序,调用块中启动条件、暂停条件、停止条件在input还是i…

    SIMATIC S7-1200 2017年11月16日
  • s7-1200模拟量组态无法选择测量类型

    s7-1200模拟量组态无法选择测量类型,如电流信号还是电压信号,选择项是褐色不可选!请问高手如何设置 图片说明:    最佳答案 本体带为固定电压输入。 提问…

    2017年6月24日
  • V11,V12不同版本之间FB块复制

    最近在做个TIA程序,使用过程中TIA从V11升级到V12,就用V12新建个项目,重新组态,想吧FC,FB,DB块都复制过来,结果在V11程序界面复制以后粘贴不到V12新程序来。而…

    2017年8月26日