文档详情

vb与ab的plc之间通讯.pdf

发布:2016-03-07约6.48千字共5页下载文档
文本预览下载声明
www.PLC VB AB PLC VB清B系示C 清B系示C系示C 编S示的算X编S示的算X VB系示C然现应 程除通rolog除xS示C500系示C Opt除onExpl除通除t 然除验 tns动如通o验un除通at除ng 系r除vateSub Co验验an里应读Cl除通项() 编e然除验 tb动(应0) 然除验 st 的f 编ea里Table(0如 tb动())T错en 现or st =0 To 显 和 Text应实SelText =Str(tb动(st)) + C错r(息待) 算ext st Text应实SelText =C错r(应息)+ C错r(应0) En里 的f En里 Sub PrivateSubCommand2_Click() ReDimtm%(5) tm%(0)=Rnd*32768 tm%(1)=Rnd*32768 tm%(2)=Rnd*32768 tm%(3)=Rnd*32768 tm%(4)=Rnd*32768 IfNotWriteTable(4,tm%())ThenText1.SelText= EndSub PrivateSubExit_Click() UnloadMe End EndSub PrivateSubForm_Load() Comm1.PortOpen=True EndSub PrivateSubForm_Unload(CancelAsInteger) Comm1.PortOpen=False EndSub www.PLC PrivateSubCalcCRC(mes$) Dimbyt%,res crc byt%=3 Do res=resXorAsc(Mid(mes$,byt%,1)) rotateres IfAsc(Mid(mes$,byt%,1))=16Then mes$=Left$(mes$,byt%)+Chr(16)+Right$(mes$,Len(mes$)- byt%) byt%=byt%+1 EndIf byt%=byt%+1 LoopWhile(byt%=Len(mes$)-2) res=resXor3 rotater
显示全部
相似文档