自由口模式下PLC与计算机的通信_第1页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、自由口模式下plc与计算机的通信 ldb=vb134, vb199 /命令中的站地址与本机站地址相符 ab=vb102, 5/命令类型为读命令am0.0/bcc码校验正确callread/调用读子程序network 3ldb=vb134, vb199/命令中的站地址与本机站地址相符ab= vb102, 6/命令类型为写命令am0.0/bcc码校验正确callwrite/调用写子程序network 4ldm0.1/命令接收完成后调用bcc码校验子程序callverifynetwork 5ldsm4.5/当端口空闲时启动rcvrcvvb100, 0read子程序:network 1ldsm0.0/

2、停止端口0的接收rsm87.7, 1rm0.0, 1rcvvb100, 0network 2ldsm0.0/将数据写入发送缓冲区movb 103, vb154movb1, vb155hta*vd135, vb156, 16movb26, vb174movb21, vb153network 3ldsm0.0/计算bcc校验码forvw177, +1, +16network 4ldsm0.0xorb*vd181, vb180network 5ldsm0.0incdvd181network 6nextnetwork 7ldsm0.0htavb180, vb172, 2/bcc校验码写入发送缓冲区ne

3、twork 8ldsm4.5/发送反馈信息xmtvb153, 0write子程序:network 1ldsm0.0/停止端口0的接收rsm87.7, 1rm0.0, 1rcvvb100, 0network 2ldsm0.0/装入要写如数据源的地址指针movd&vb115, vd145network 3ldsm0.0/写入数据ath*vd145, *vd135, vb139network 4ldsm0.0/命令执行的反馈信息写入发送缓冲区movb21, vb153movb103, vb154movb2, vb155movb26, vb174network 5ldsm4.5/发送命令执行的

4、反馈信息xmtvb153, 0verify子程序:network 1ldsm0.0rm0.1, 1/复位verify子程序的执行条件network 2ldsm0.0/计算bcc码forvw175, +1, +29network 3ldsm0.0xorb*vd149, vb179network 4ldsm0.0incdvd149network 5nextnetwork 6ldb=vb179, vb140/当bcc码校验正确时,m0.0置1ab=vb133, 71sm0.0, 1network 7ldb=vb133, 71/bcc码错误时发送反馈信息abvb179, vb140movb21, vb

5、153movb103, vb154movb3, vb155movb26, vb174rsm87.7, 1rcvvb100, 0xmtvb153, 0network 8ldbvb133, 71/命令格式错误或rcv超时时发送反馈信息movb21, vb153movb103, vb154movb4, vb155movb26, vb174rsm87.7, 1rcvvb100, 0xmtvb153, 0initialize子程序:network 1ldsm0.0movb9, smb30/0口“9600,n,8,1”network 2ldsm0.0/rcv命令初始化movb16ec, smb87movb

6、103, smb88movb71, smb89movb+1000, smw92movb35, smb94rsm87.2, 1network 3ldsm0.0atchrcvcomplete, 23/衔接口0接收完成的中断network 4ldsm0.0atchxmtcomplete, 9/衔接口0发送完成的中断network 5ldsm0.0eni /中断允许network 6ldsm0.0movb2, vb199/将本机站地址装入寄存器network 7ldsm0.0movb&vb102, vd149/装入地址指针movb0, vb179/bcc码寄存器清零movb&vb156

7、, vd181/装入地址指针movb0, vb180/bcc码寄存器清零rcvcomplete中断程序network 1ldsm0.0athvb103, vb134, 2/命令译码(ascii码到十六进制)athvb105, vb135, 8athvb113, vb139, 2athvb131, vb140, 2sm0.1, 1/置位verify子程序的触发条件movb0, vb179/bcc码寄存器清零movd&vb102, vd149/装入地址指针xmtcomplete中断程序network 1ldsm0.0rm0.0, 1/复位bcc校验码正确的标记位ssm87.7, 1/允许口0举行接收movb0, vb179/bcc校验码寄存器清零movb0, vb180

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论