




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
? 5 ? 1.CPU ? 2.? 3.? 4.? 5.? ? PLC ? 1.CPU-? PLC ? ? PLC ? CPU ? ?.? CPU ?. ?.CPU ? PLC ?. ?.PLC ?,CPU ?. ?.?,?,? PLC ?. ?. 2.? ? PLC ?PLC ? ROM ? RAM.PLC ? ROM ? RAM ? ? PLC ? RAM ? 1K ? 16K ? 3.? PLC ? OMRON ? ? 24VDC.? PLC ? ? 4.? PLC ? 8 ? 16 ?cqm1 ? OC221 ? 8 ?CQM1 ? OC222 ? 16 ? 5.? CPU ? 16 ? CQM1-CPU11-E ?3.2K ? DM ?1K ? RS232 ? I/O ?128 ? CQM1-CPU21-E ?3.2K ? DM ?1K ? RS232 ? I/O ?256 ? ? CQM1-PA203?5 VDC 3.6A (18W) CQM1-PA206?5 VDC 6.0A 24 VDC ? 0.5A (? 30W) ? CQM1-ID211?8 ? 12V ? 24VDC CQM1-ID212?16 ?16 ? 24VDC ? CQM1-OC221?8 ? 2A CQM1-OC222?16 ?16 ? 2A(8A/Unit) CQM1-OD211?8 ?8 ? 2A(5A/Unit) CQM1-OD212?16 ?16 ? 0.3A CQM1 ? ? 8 ? 16 ? ? ? ? ? ? ? ? ? ? ? ? ? ? NPN ? PNP ? ? ? ? ? 8 ? 16 ? ? ? ? ? ? ? ? SR ? SR24400-SR24415? ? 0 ? SV(SV ? SR24500-SR24515? ? 1 ? SV(SV ? SR24600-SR24615? ? 2 ? SV(SV ? SR24700-SR24715? ? 3 ? SV(SV ? SR24800-SR24815? ? 0 ? PV(PV ? SR24900-SR24915? ? 1 ? PV(PV ? SR25000-SR25015? ? 2 ? PV(PV ? SR25100-SR25115? ? 3 ? PV(PV ? SR25200? ? SR25208? ? SR25209? RS-232C ? SR25210? PC ? SR25211? ? SR25212? I/O ? SR25214? ? SR25215? ? SR25300?-SR25307 ? SR25308? ? SR25309? ? SR25313? ? SR25314? ? SR25315? ? SR25400? 1 ?30 ?30 ? SR25401? 0.02 ?0.01 ?0.01 ? SR25406? ? SR25407? SREP(08)? SR25408? HKY(-)? SR25409? TSEG(-)? SR25410? DSW(-)? SR25500? 0.1 ?0.05S ?0.05S ? SR25501? 0.2 ?0.1S ?0.1S ? SR25502? 1 ?0.5S ?0.5 ? SR25503? ?ER)? SR25504? ?CY)? SR25505? ?GR)? SR25506? ?EZ)? SR25507? ?LE)? AR ? AR0712? DIP ? 6 ? AR0800-AR0803? RS-232C ? AR0804? RS232C ? RS232C ? AR0805? RS-232C ? AR0806? RS-232C ? AR0807? RS-232C ? AR0808-AR0811? ? AR0812? ? AR0813? ? AR0814: ? AR0815: ? AR0900-AR0915: RS-232C ? AR1000-AR1015: ? AR1100: ? 1 ? AR1101: ? 2 ? AR1102: ? 3 ? AR1103: ? 4 ? AR1104: ? 5 ? AR1105: ? 6 ? AR1106: ? 7 ? AR1107: ? 8 ? AR1300: ? AR1301: ? AR1302: ? AR1304-AR1307: ? AR1400: CPU ? AR1401: ? CPU ? AR1402: ? AR1403: ? AR1412: ? AR1413: ? AR1414: ? AR1415: ? AR1500-AR1507: ? AR1508-AR1515: CPU ? AR1611: PC ? AR1612: ? AR1613: ? AR1614: ? AR1615: ? AR1700-AR1707: ?“?”?2 ? BCD ? AR1708-AR1715: ?“?”?2 ? BCD ? AR1800-AR1807: ?“?”?2 ? BCD ? AR1808-AR1815: ?“?”?2 ? BCD ? AR1900-AR1907: ?“?”?2 ? BCD ? AR1908-AR1915: ?“?”?2 ? BCD ? AR2000-AR2007: ?“?”?2 ? BCD ? AR2008-AR2015: ?“?”?2 ? BCD ? AR2100-AR2107: ?“?”?2 ? BCD ? AR2113: 30 ? AR2114: ? AR2115: ? AR2700-AR2715: ?4 ? BCD ? 8.OR LD ? ? OR LD ? LD 00000 AND NOT 00001 LD NOT 00002 AND 00003 OR LD OUT 10002 9.OUT ? ? LD 00000 AND NOT 00001 OUT 10002 LD NOT 00002 AND NOT 00003 OUT 10003 10. TR ? ? TR ? LD 00000 OUT TR0 AND NOT 00001 OUT 10002 LD TR0 AND 00003 OUT 10003 11.SET ? RESET ? ? 00000 ?,? 10002 ?. ? 00002 ?,? 10002 ?.? 00000 ? 00002 ?,RESET ?. LD 00000 SET 10002 LD 00002 RESET 10002 12.TIM - ?(?) ? 00000 ?,?,? 20 ?,? TIM000 ?,? 10002 ?.? 00000 ?,?,? 10002 ?. LD 00000 TIM 000 #200 LD TIM000 OUT 10002 13.CNT-?(?) ? 00000 ? CNT000 ?,? CNT000 ? 200 ?,? CNT000 ?,? 10002 ?.? 00001 ?,? 10002 ?. LD 00000 LD 00001 CNT 000 #200 LD CNT000 OUT 10002 14.CNTR-? ?/?,? II ? DI ?,? 0 ? SV ?. ? 00000 ?,? 1.? 00001 ?,? 1.?,?.? ? 0000 ?,? SV ?,? CNTR 000 ?,? 10002 ?. LD 00000 LD 00001 LD 00002 CNTR 000 SV= 200 LD CNTR 000 OUT 10002 ? 1. ? NOP ? (FUN 00) ? ? 2. ? END ? (FUN 01) ? ? ? 3. IL(02)? ILC(03)? ? ? IL ? ILC ? ? 1. ? IL ? 2. ? 3. ? 4. IL ? ILC ? 5. ? IL ? ILC ? 6. ? IL-IL-ILC ? LD 00000 AND 00001 IL(02) LD 00002 AND NOT 00003 OUT 10000 LD 00004 OUT 10001 ILC(03) 4. ? JMP(04)? JME(05)? ? ?00000 ? 00001 ? 1. ? 00000 ? 00001 ? 2. ? 00000 ? 00001 ?JMP ? JME ?/? ? 3.JMP-JME ? 8 ? 8 ? JMP ? 4.? JMP-JMP-JME ? LD 00000 AND 00001 JMP(04) LD 00002 AND NOT 00003 OUT 10000 LD NOT 00005 AND 00004 OUT 10001 LD 00006 OUT 10002 JME(O5) 4.?FUN10) ? 1. ? 2. ? SFT ?-? 3. ? HR000-HR915. 4. ? 32 ?+1. LD 00000 LD 25502 LD 00001 SFT(FUN10) 010 010 LD 01000 OUT 10000 LD 01001 OUT 10001 LD 01015 OUT 10015 5.?FUN11) 1.? 2.? a.? 1 ? 1? b.? 1 ? 0? c.? 3.? 4.? ? 00000 ? 1600 ? 10000 ? ?10001 ? 6.?FUN12) 1.? ? 00000 ?0?1?2.1500. ? 00002 ?1500?1499. ? 00001 ? ? 2.? ?1?2?3?4? ? 3.? DM ? 7. DIFU(FUN13)? DIFD(FUN14)? ?.DIFU ? ?DIFU ? ? ? 00000 ?10000 ? ?.DIFD ? ? ?DIFD ? ? ? 00000 ?10000 ? 8.MOV(FUN21)? MVN(FUN22)? ?.? MOV ? MVN ? ? MOV ? MVN ? ? IR,SR,AR,DM,HR,TC,LR,#? ? IR,SR,AR,DM,HR,LR. ?.? 1? ?1.? 16 ? 000 ? PLC ? 00000 - 00015?16 ? ? HR0 ? HR000 - HR015.? 100 ? PLC ? 10000 -10015? ? 00100 ? ? ? 2? ? 00000 ? 1600 ?#F8C2 ? ? HR2 ? ? PC ? PLC ?.? CQM1, ?.?PC?PLC,?PLC?PC?.? ?(fame).? 131 ?. 1.?: PC ? - ? ? - 00-31 ? DM6648DM6653 ? PC ? 32 ? PLC ? ? - PLC ? ? - PC ? FCS - ? ? - *? PC ? - ? ? - 00-31 ? PLC ? ? - PLC ? ? - ? ? - ? FCS - ? ? - *? PLC ? PC ? - PLC ? ? - ? PLC ? ? - PLC ? EX ? - PLC ? FCS - ? ? - *? 2.PC ? PLC ? 2.1 ? IR/SR ? - RR ? - PLC ? ? - ? PLC ? ? - PC ? PLC ? ? - ? IR/SR ? ? - ? FCS - ? ? - *? PLC ? - ? ? - ? PLC ? ? - ? ? - 16 ? ? - ? FCS - ? ? - *? 1.LD ? ? LD ? LD 00000 AND NOT 00001 OUT 10000 LD 00002 AND 00003 2.LD NOT ? ? LD NOT ? LD NOT 00000 AND NOT 10000 OUT 10002 LD NOT 00002 AND 00003 OUT 10003 3.AND ? ? AND ? LD 00000 AND 00001 OUT 10002 LD NOT 00002 AND 00003 OUT 10003 4.AND NOT ? ? AND NOT ? LD 00000 AND NOT 00001 OUT 10002 LD NOT 00002 AND NOT 00003 OUT 10003 5.OR ? ? OR ? LD 00000 OR 00002 AND NOT 00001 OUT 10002 6.OR NOT ? ? OR NOT ? LD 00000 OR NOT 00002 AND NOT 00001 OUT 10002 7.AND LD ? ? AND LD ? LD 00000 OR NOT 00002 LD NOT 00001 OR 00003 AND LD OUT 10002 ?,?,?PC?PLC? ?. ?: 1.?(?). 2.?. 3.?. 4.?(?) 5.? 6.?/?. 7.?. ?: ? 586. PLC ? CQM1 RS232 ? ? VB ? ? PLC ?,? ? PLC ?,?,? ? ?: ?.?: 1.CQM1 ?: ? 30 ?,? PLC ? 30 ?.?:IR00000 ? IR001* 2. ? 20 ?,? PLC ? 20 ?.?:IR10000 ? IR1010* ?.PLC ?:(?) ?: ? 00000 ? ? 2100 ? ? 1600 ? ? AR0805 ? ? 10001 ? ? 10100 ? TXD ? PLC ? PC ? ?!?. ?.? VB ?,? 1.? VB ? BAS ? Global a$ Global b$ Global c$ Global wb$ Global wc$ Global wa$ Global wd$ Global we$ Global wf$ Global f1q Global f2q Global ssc$ Global f3q Global f4q Global f5q Global wss$ Global f6q Global num Global nun Global fx$ Global wq$(10) Global qb$ Global x Global y Global c1q Global c2q Global c3q Global c4q Global fxsfsj Global c5q Global c6q Global qbsfsj Global qbcfsj Global fxcfsj Global p Global h Global l Global zds Global m Global SC$ BaudRate Type DCB Id As String * 1 BaudRate As Integer ByteSize As String * 1 Parity As String * 1 StopBits As String * 1 RlsTimeout As Integer CtsTimeout As Integer DsrTimeout As Integer Bits1 As String * 1 Bits2 As String * 1 XonChar As String * 1 XoffChar As String * 1 XonLim As Integer XoffLim As Integer PeChar As String * 1 EofChar As String * 1 EvtChar As String * 1 TxDelay As Integer End Type Type COMSTAT Bits As String * 1 cbInQue As Integer cbOutQue As Integer End Type Type recordtype rq As String * 10 sj As String * 8 bjd As String * 30 End Type Type bjtype da As String * 10 ti As String * 8 bjw As String * 40 cl As String * 4 zbh As String * 4 End Type Declare Function OpenComm Lib User (ByVal lpComName As String, ByVal wInQueue As Integer, ByVal wOutQueue As Integer) As Integer Declare Function SetCommState Lib User (lpDCB As DCB) As Integer Declare Function readcomm Lib User (ByVal nCid As Integer, ByVal lpBuf As String, ByVal nSize As Integer) As Integer Declare Function writecomm Lib User (ByVal nCid As Integer, ByVal lpBuf As String, ByVal nSize As Integer) As Integer Declare Function Closecomm Lib User (ByVal nCid As Integer) As Integer Declare Function BuildCommDCB Lib User (ByVal lpDef As String, lpDCB As DCB) As Integer Declare Function GetCommerror Lib User (ByVal nCid As Integer, lpStat As COMSTAT) As Integer Functions for Scrolling a Window Declare Sub ScrollWindow Lib User (ByVal hWnd As Integer, ByVal XAmount As Integer, ByVal YAmount As Integer, lpRect As Any, lpClipRect As Any) Declare Sub UpdateWindow Lib User (ByVal hWnd As Integer) Declare Sub setalarm Lib c:vbalarm1.dll (ByVal port As Integer, ByVal n As Integer) ?,?. 22. ?:(? form1,? MSCome.ocx ? form1,? ?) ? form_load Sub Form_Load () form1.Show Dim RET As Integer Dim T As Integer Dim lpstat As COMSTAT Dim READBUFFER As String * 19 Dim LpDCB As DCB Dim NCID As Integer Const Commstring = COM2:9600,e,7,2 ? T = Closecomm(1) CommPort$ = Left$(Commstring$, InStr(Commstring$, :) - 1) NCID = OpenComm(CommPort$, 1024, 1024) Command1.Enabled = False form2.show fram$ = 00SC02: GoSub 300 PLC ? fram$ = 00KRCIO 001600: GoSub 300 ? fram$ = 00KRCIO 001601: GoSub 300 fram$ = 00KRCIO 001602: GoSub 300 fram$ = 00KRCIO 001603: GoSub 300 fram$ = 00KRCIO 001604: GoSub 300 fram$ = 00KRCIO 001605: GoSub 300 fram$ = 00KRCIO 001700: GoSub 300 fram$ = 00KRCIO 001701: GoSub 300 fram$ = 00KRCIO 001702: GoSub 300 fram$ = 00KRCIO 001703: GoSub 300 fram$ = 00KRCIO 001704: GoSub 300 fram$ = 00KRCIO 001705: GoSub 300 fram$ = 00KRCIO 001706: GoSub 300 fram$ = 00KRCIO 001707: GoSub 300 fram$ = 00KRCIO 001708: GoSub 300 fram$ = 00KRCIO 001709: GoSub 300 fram$ = 00KRCIO 001710: GoSub 300 fram$ = 00KRCIO 001711: GoSub 300 fram$ = 00KRCIO 001712: GoSub 300 fram$ = 00KRCIO 001713: GoSub 300 fram$ = 00KRCIO 001714: GoSub 300 fram$ = 00KRCIO 001715: GoSub 300 fram$ = 00KRCIO 001800: GoSub 300 fram$ = 00KRCIO 001801: GoSub 300 fram$ = 00KRCIO 001802: GoSub 300 fram$ = 00KRCIO 001803: GoSub 300 fram$ = 00KRCIO 001804: GoSub 300 fram$ = 00KRCIO 001805: GoSub 300 fram$ = 00KRCIO 001806: GoSub 300 fram$ = 00KRCIO 001807: GoSub 300 fram$ = 00KRCIO 001808: GoSub 300 fram$ = 00KRCIO 001809: GoSub 300 fram$ = 00KRCIO 002100: GoSub 300 fram$ = 00KRCIO 002101: GoSub 300 fram$ = 00SC03: GoSub 300 PLC ? Call setalarm( num; Tab(50); *?:; qbsfsj; Tab(80); * printer.Print * ?: ; Date$; Tab(50); #?:; fxsfsj; Tab(80); * printer.Print * ?: ; Time$; Tab(80); * printer.Print * ?:; ?; Tab(80); * printer.Print * ?:; ?; Tab(50); ?:; ?; Tab(80); * printer.Print - printer.EndDoc num = num + 1 Else zd = ZDS / 19 sc$ = Mid$(BUFFER, 1, ZDS) form3.Text1.Text = sc$ For i = 1 To zd If zd = 1 Then a$ = Mid$(sc$, 8, 8) b$ = Left$(a$, 1) If b$ = 0 Then GoTo nett11 Else GoSub zht1 End If On bj GoSub dipt11, dipt21, dipt31, dipt41, dipt51, dipt61, dipt71, dipt81, dipt91, dipta1, diptb1, diptc1, diptd1, dipte1, diptf1 nett11: b$ = Mid$(a$, 2, 1) If b$ = 0 Then GoTo nett21 Else GoSub zht1 End If On bj GoSub dipt12, dipt22, dipt32, dipt42, dipt52, dipt62, dipt72, dipt82, dipt92, dipta2, diptb2, diptc2, diptd2, dipte2, diptf2 nett21: b$ = Mid$(a$, 3, 1) If b$ = 0 Then GoTo nett31 Else GoSub zht1 End If On bj GoSub dipt13, dipt23, dipt33, dipt43, dipt53, dipt63, dipt73, dipt83, dipt93, dipta3, diptb3, diptc3, diptd3, dipte3, diptf3 nett31: b$ = Mid$(a$, 4, 1) If b$ = 0 Then GoTo nett41 GoSub zht1 On bj GoSub dipt14, dipt24, dipt34, dipt44, dipt54, dipt64, dipt74, dipt84, dipt94, dipta4, diptb4, diptc4, diptd4, dipte4, diptf4 nett41: b$ = Mid$(a$, 5, 1) If b$ = 0 Then GoTo nett51 GoSub zht1 On bj GoSub dipt15, dipt25, dipt35, dipt45, dipt55, dipt65, dipt75, dipt85, dipt95, dipta5, diptb5, diptc5, diptd5, dipte5, diptf5 nett51: b$ = Mid$(a$, 6, 1) If b$ = 0 Then GoTo nett61 GoSub zht1 On bj GoSub dipt16, dipt26, dipt36, dipt46, dipt56, dipt66, dipt76, dipt86, dipt96, dipta6, diptb6, diptc6, diptd6, dipte6, diptf6 nett61: b$ = Mid$(a$, 7, 1) If b$ = 0 Then GoTo nett71 GoSub zht1 On bj GoSub dipt17, dipt27, dipt37, dipt47, dipt57, dipt67, dipt77, dipt87, dipt97, dipta7, diptb7, diptc7, diptd7, dipte7, diptf7 nett71: b$ = Mid(a$, 8, 1) If b$ = 0 Then GoTo nett81 GoSub zht1 On bj GoSub dipt18, dipt28, dipt38, dipt48, dipt58, dipt68, dipt78, dipt88, dipt98, dipta8, diptb8, diptc8, diptd8, dipte8, diptf8 nett81: Next i WSS$ = wa$ + wb$ + wc$ + wd$ + we$ + wf$ + ? tryout.rq = Date$ tryout.sj = Time$ tryout.bjd = WSS$ Put #2, num, tryout printer.Print - printer.Print * ?:; num; Tab(50); *?:; qbsfsj; Tab(80); * printer.Print * ?: ; Date$; Tab(50); #?:; fxsfsj; Tab(80); * printer.Print * ?: ; Time$; Tab(80); * printer.Print * ?:; WSS$; Tab(80); * printer.Print * ?:; ?; Tab(50); ?:; grdnum; Tab(80); * printer.Print - printer.EndDoc num = num + 1 BUFFER = GoTo 1200 zht1: If b$ = 1 Then bj
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年炼钢设备操作知识中级考试热点梳理与预测题
- 2025年炼钢工中级考试模拟题与答案
- 2025年财务管理专业考研冲刺题库
- 2025年建筑工程设计师专业能力提升训练题集
- 电力变压器基础知识培训课件
- 2025年大学英语四六级考试CET6听力突破技巧
- 2025年教育机构销售代表招聘笔试模拟题集及解析
- 2025年边防军事技能模拟考试题库及答案
- 2025年特岗教师招聘面试辅导初中地理考点详解
- 电伤基本知识培训内容课件
- 2025秋苏教版(2024)小学科学二年级上册(全册)课时练习及答案(附目录)
- 巡察整改工作课件模板
- 2025年事业单位工勤技能-河南-河南农机驾驶维修工一级(高级技师)历年参考题库含答案解析(5套)
- 医务人员职业道德准则理论试题
- 2025年幼儿园教师岗位聘任协议(含资格认证及薪酬激励)
- 成都东部集团有限公司招聘考试真题2024
- 银行收息管理办法
- 海外房产投资项目方案(3篇)
- 消防员心理健康课件
- 2025年煤炭矿山职业技能鉴定考试-综采考试历年参考题库含答案解析(5套100道单选题合辑)
- 2024年中级注册安全工程师《安全生产技术基础》考试真题及答案
评论
0/150
提交评论