热门文档
- 2022-09-12 21:57:50 《HVD100系列通用变频器简易手册》-〖中文〗
- 2022-09-12 21:57:50 《CP520系列变频器用户手册》
- 2022-09-12 23:38:53 《中型PLC编程软件使用手册》
- 2022-09-12 23:59:15 《SV660N系列伺服选型手册》
- 2022-09-14 23:13:11 阿尔法6000E&6000M系列 电流矢量变频器说明书中文版
- 2022-09-12 23:59:15 19010795《SV660P系列伺服设计维护使用手册》
- 2022-09-12 23:38:53 AM400系列可编程控制器(NPN输出)用户手册
- 2022-09-13 22:07:40 H5U&Easy系列可编程逻辑控制器指令手册-CN-A10
- 2022-09-12 23:24:32 汇川-H3U系列可编程逻辑控制器简易手册版本号:V1.0
- 2022-09-12 23:41:04 《IT7000系列人机界面(电容屏)用户手册》
- 2022-09-12 21:57:50 《MD500系列Profinet扩展卡说明书》-〖英文〗
- 2022-09-12 23:24:32 H5U系列可编程逻辑控制器用户手册(无CAN和凸轮)

1、本文档共计 9 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
OMRON客户服务中心P063-1C.插入程序-段,在编辑窗口中进行主程序的编写,内容如下所示:程序段相关变量表:Section0-Program0 X名称外部sPORT(UnitNo:=_CBU_No00,P...Sen_dateARRAY[0.4]OF byteRcv_dateARRAY[0.4]OF byteBOOLBOOLslBOOL◇Q1INTQ3DWORD◇JAYJAY2SerialSendQ2WORDQ4图2-4编写ST语言:Section0-Programo212图2-5设置使用单元号为3的SCU模块的端口2进行通讯。对象端口指定“Po”的数据类型为结构体_PORT。规格如下所示。变量名称内容数据类型有效范围单位初始值Port指定对象端口指定对象端口sPORTUnitNo单元编号申行通信单元的单元编eUnitNoCBU_号PhysicPort申行端口编号串行通信单元的串行端USINT1,2No口编号图2-6OMRON客户服务中心P063-1编写串口接收指令:JAY人DoneInport-Port-Rev_date[](00)ErrortD-Q2 (0000)Rcvsize-Q1图2-7即设置接收4个字节数据,数据保存在Rcv_date[0]开始的变量中。功能块说明:从串行通信单元的串行端口读取无协议的接收数据SerialRev:读取后,接收缓存全部清除。SerialRevNoClear:读取后,接收缓存不会全部清除。指令名称FB/图形表现ST表现FUNSerialRev_instance(Execute.Port.Size.ExecuteDoneDstDat.申行通信单元BusySerialRevFBDone.DstDatBusy.图2-8变量名称输出内容有效范围单位初始值Port指定对象端口指定对象端口输人Size接收数据大小保存至DsDa】的接收数据大小0-256字节接收数据数组输入输出接收数据数组遵从数据类型数组接收数据保存输出实际保存至DD】的接收数据0-256大小大小字节布尔位串整数实数时刻、持续时间、日期、字符串WORDLWORDUSINTUDINTSINTLINTREALTIMEDATEPort结构体PORT详情参阅功能说明。Size数组图2-9OMRON客户服务中心P063-1编写串口发送指令:2Done00)Sen_date[)-SreDat-q4 (False)图2-10即发送sen_date[0]开始的4个字节数据。功能块说明:无协议从串行通信单元的串行端口发送数据。FB/名称FUN图形表现ST表现SerialSend_instance(Execute.Port,SerialSend_instanceSreDat,申行通信单元SerialSendBExecuteDone申行端口输出Done.PortBusySrcDatBusy.ErrorDEx图2-11变量名称内容有效范围单位初始值输出Port指定对象端▣指定对象端口发送数据数组发送数据数组遵从数据类型数组发送数据大小SD】中待发送数据的大小0-2561*省略输入参数时。初始值不适用。编连时会发生异常布尔位串整数实数时刻、持续时问、日期、字符串BOOLBYTEWORDDWORDLWORDUINTUDINTULINTSINTDINTLINTREALLRETIMEDATESTRING结构体PORT详情参阅功能说明SreDat[数组SendSize图2-12OMRON客户服务中心P063-13、现象和结论a.配置串口调试助手,发送数据“11223344”4个字节Commix 1.3串口DTR RTS关闭串口数据位7暂停显示输入HEX显示HEX输入ASC显示ASC11223344厂回车发图3-1点击发送后,查看到JO1_P2_NopRcvCompleteSta置ON,接收完成标志位导通,串口缓存收到数据,如下图所示:CIW-SCU2 D图3-2触发S1,接收数据到数组变量Rcv_data[0]-[3]中,监视变量如下所示:10Section0-Pregra-0 x-Q2 (0000ErodDEx-Q3 (000011图3-3OMRON客户服务中心P063-1b.预先在变量Sen_date中写入数据11220000,触发S3,发送数值到串口调试助手,会收到数据11220000,如下图所示:22图3-4Commix 1.3串口关闭串口暂停显示输入HEX显示HEX输入ASC显示ASC清除显示11223344厂回车发1122334411 22 00 00图3-54、注意事项(l)在SerialSend:指令中,被发送数据的数组变量一定要大于SerialSend中指定的字节数,不然无法发送数据出去。(2)本实验的程序为了方便理解,逻辑上较为简单,详细内容可以参考N叮指令手册基本篇功能举例。OMRON客户服务中心P063-1(3)无协议通讯相关系统变量,请参考SCU模块操作手册(W494-E1-04),以下为常用变量列表:TypeNameFunctlonPort1Port2*P1_NopSta·P2 NopStaWORDNo-protocolBit 07:Reception OvertlowMode StatusFlagBit 06:Reception Com-pleted FlagBit 05:SerialSend Execut-ing Flag*P1_NopRcvOvfstaBOOLReception1:Unit received more thanthe specified number ofbytes0:Unit did not receivemore than the specifiednumber of bytes*_P1_NopRcvCompletBOOLReceptionTRUE:Reception -eStaeStaCompletedpletedFlagFALSE:No reception orreception in progress*_P1_NopSerialSendEBOOL9SerialSendTRUE:ExecutingxecStaxecstaExecuting FlagFALSE:Not executed*P1_NopRcvCntSta·P2 NopRcvCntStaUINTReceptionCounts the number ofCounter (Num-have not been read from 0Data Bytes)to 256 (0 to 256 bytes).Ifan end code is present.counts the number ofunread data bytes up tothe end code.WORDTransmissionBit 15:Transmission errorError StatusBit 04:Overrun errorBit 02:Parity error*P1_TransErBOOLerrorFALSE:No transmissionerror*P2_OverRunErrBOOLOverrun ErrorTRUE:Overrun errorFALSE:Normal*_P1_FramingErBOOLFraming ErrorTRUE:Framing errorFALSE:Normal*_P1_ParityErrBOOLRParity ErrorTRUE:Parity errorFALSE:Normal图4-1




请如实的对该文档进行评分-
-
-
-
-
0 分