KONGSBERG RCU501 采集卡模塊通常是工業(yè)自動化系統(tǒng)中的關鍵組件,用于實現(xiàn)邏輯控制、數(shù)據(jù)處理和協(xié)調不同設備之間的通信。? ? 程序好壞的標準:穩(wěn)定、易調試、易修改、易擴展、易讀、實時性(快)。在這么多年的實踐中,我感到先由過程或狀態(tài)的描述得到各種狀態(tài)變量,再對設備輸出進行編程能比較好的達到上述目標,可能它在快的方面有所欠缺(因為程序長一些)但這完全可以從其它方面得到解決(例如中斷)。這種想法主要源自數(shù)學上的狀態(tài)方程:Q=f(S1,S2,S3 Sn)其中Q為設備輸出,S1、S2、S3 Sn為狀態(tài)變量(包括輸入輸出)。f是由指令系統(tǒng)組成的算法。一般地,在一個系統(tǒng)中狀態(tài)變量是確定不變的(這取決于你的狀態(tài)描述),就象組成世界的元素是是基本不變一樣,所以只要改變算法就可以得到不同的控制輸出,因此擴展和修改都非常方便。在調試和排除故障時,根據(jù)狀態(tài)進程,可以很快找到故障原因。因為控制輸出一般都是幾種狀態(tài)的函數(shù)(算法),它們是有冗余關系的,因此穩(wěn)定可靠性、抗干擾性得到大大增強。

RCU501
PLC編程更接近于單片機,或者說PLC就是模塊化的單片機。因此PLC的很多操作都是直接針對寄存器的,如果在程序中出現(xiàn)不合理的寄存器地址重疊,一定會出現(xiàn)不可預想的后果。編制寄存器符號表不僅可以避免上述問題(MicroWin會有問題提示),而且可以使程序具備更好的可讀性。這和VB中定義變量有異曲同工之處。VB編程中關注的是事件,不強調主程序和子程序的觀念,因為VB主程序的工作是由PC的操作系統(tǒng)完成的。

RCU501
The KONGSBERG RCU501 acquisition card module is often a key component in industrial automation systems for logic control, data processing and coordinating communication between different devices. The standard of good or bad program: stable, easy to debug, easy to modify, easy to expand, easy to read, real-time (fast). In so many years of practice, I feel that it is better to obtain various state variables from the process or state description, and then program the output of the device to achieve the above goal, maybe it is lacking in the fast side (because the program is longer), but this can be solved in other aspects (such as interrupts). This idea is mainly derived from the mathematical equation of state: Q=f (S1, S2, S3 Sn), where Q is the device output and S1, S2, S3 Sn is the state variable (including input and output). f is an algorithm composed of instruction systems. In general, the state variables in a system are fixed (depending on your state description), just as the elements that make up the world are basically unchanged, so as long as you change the algorithm you can get different control outputs, so it is very convenient to extend and modify. During debugging and troubleshooting, you can quickly find the cause of the fault according to the status process. Because the control output is generally a function (algorithm) of several states, they have a redundant relationship, so the stability, reliability and anti-interference are greatly enhanced.
PLC programming is closer to the single chip microcomputer, or PLC is a modular single chip microcomputer. Therefore, many operations of PLC are directly aimed at the register, if there is an unreasonable overlap of register addresses in the program, there will be unforeseen consequences. Compiling the register symbol table can not only avoid the above problems (MicroWin will have problems), but also make the program more readable. This is similar to the definition of variables in VB. VB programming is concerned with events, do not emphasize the concept of the main program and subroutine, because the VB main program work is completed by the PC operating system.

RCU501
GE | 350-9301007768-320001C | GE | 3364940CSP2 | GE | GE IS210BPPBH2CAA |
GE | IS215VCMIH2BB | GE | IS220PRTDH1BC | GE | 20836416 |
GE | IS200VCMIH2BCC | GE | 336A5026ADP13 | GE | ESM10A |
GE | IS215VCMIH2CA | GE | IS230SNRTH2A | GE | ESP10B |
GE | IS200VCMIH2CAA | GE | VMIVME5565 | GE | HWA143-TDM-PMC-V20 |
GE | IS220PVIBH1A | GE | VMIVME-2128 | GE | ITM11A8XJ036645 |
GE | 336A4940CSP16 | GE | VMIVME-4140 | GE | VG5SK8I052311 PM0N2000 |
GE | IS420UCSBH1A | GE | VMIVME-7455 | GE | MIC |
GE | IS420UCSCH2A-C-V0.1-A | GE | GE? IC695CRU320CA-EL | GE | 10BASE-T |
GE | VMIVME-7750 | GE | IC698CMX016-ED VMIVME-5567-000 350-005567-000 E | GE | DL-1200 |
GE | VMIVME-7750-746001 | GE | IS215UCVEM09A | GE | RTU |
GE | D20EME | GE | VMIVME-7750 VMIVME-7750-734001 350-027750-734001 K | GE | IC670ALG310-JA |
GE | D20 | GE | VMIVME-7750 VMIVME-7750-746001 350-027750-746001 K | GE | IC698CPE020-CC |
GE | EME | GE | GE VME-7807RC VME-7807RC-410000 350-930078074-410000 G | GE | IC698PSA350D |
GE | 10BASE-T | GE | GE VMIACC-5595-208 350-805595-208L | GE | IS420UCSBH4A |
GE | D20 | GE | IC695CPE310-ABAD | GE | SR469-P5-HI-A1-E |
GE | DS200DCFBG1BLC | GE | DS200L DCCH1ANA | GE | DS200SDCCG1AFD |
GE | IS210AEBIH1 BED | GE | DS200L DCCH1ANA | GE | DS200SDCCG1AFD |
GE | IS200AEADH4ADA | GE | IS220PPRFH1B | GE | DS200LPPAG1AAA |
GE | IS200DSPXH1DBC | GE | IS220PPROS1B | GE | DS200PCCAG1ABB |