- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CP340 DIMETIXDLS-CH30
西门子 及 激光测距仪调试步骤
一、 CP340 的组态和配置
1、在硬件组态中添加CP340
2、设置CP340通讯参数
双击已组态CP340模块,弹出属性对话框,在地址栏中填写模块的起始
地址。
点击 按钮,设置通讯参数。
注意:需要提前安装CP340驱动软件包,否则无法进行参数配置。
(下载地址为:/CN/view/zh
选择ACSII 通讯协议
双击此处配
置通讯参数
配置通讯参数,此处采用波特率:9600bps,数据位:8位,停止位:
1位,奇偶校验:无,字符延迟时间:4ms。
选择 Interface 选项,此处采用全双工模式,接收初始状态为
R(A)0V/R(B)5V。
配置完成后,保存并下载组态。
二、 通讯程序的编写
1、从库Libraries—CPPtP—CP340 中调用发送功能块FB3 P_SEND,为其
分配背景数据块DB13。
2、创建发送数据块DB11。
3、调用发送功能块。
CP340 的发送功能块FB3P_SEND 参数定义如下:
REQ 数据发送触发位,上升沿触发
R 取消通讯
LADDR 硬件组态中的起始逻辑地址,本例中为340
DB_NO 发送数据块号,本例中为11 (DB11)
DBB_NO 发送数据的起始地址,本例中为0 (DB11.DBB0)
LEN 发送数据长度,本例中为5
DONE 发送完成位,发送完成且无错误时为TRUE
ERROR 错误位,为TRUE 时说明有错误
STATUS 状态字,标识错误代码
4、从库Libraries—CPPtP—CP340 中调用接收功能块FB2 P_RCV,为其分
配背景数据块DB12。
5、创建接收数据块DB14。
6、调用接收功能块。
CP340 的发送功能块FB2P_RCV 参数定义如下:
EN_R 使能接收位,TRUE 时有效
R 取消通讯
LADDR 硬件组态中的起始逻辑地址,本例中为340
DB_NO 发送数据块号,本例中为14 (DB14)
DBB_NO 接收数据的起始地址,本例中为0 (DB14.DBB0)
NDR 接收完成位,接收完成且无错误时为TRUE
ERROR 错误位,为TRUE 时说明有错误
LEN 接收数据的长度
STATUS 状态字,标识错误代码
7、接收数据的转换
接收的数据格式为sNh+xxxxxxxx+2,其中N 为激光测距仪地址,
xxxxxxxx 为测量数据 (单位为0.1mm)。使用自定义转换功能块。
DB_No 转换数据块号,本例中为14 (DB14)
DBB_No 转换数据的起始地址,本例中为5 (DB14.DBB5)
Value 转换结果,单位为mm
三、 DIMETIX DLS-CH30激光测距仪的设置
原创力文档


文档评论(0)