![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: Certain hardware devices (i.e GE Funac PLC) require the break duration of a specific length of time. The "Break" duration is significantly longer when the PLC is directly connected to the Alpha COM port in respect to a terminal server (Print server/90tl). Can the break duration be set via the operating system? The Answer is : Please see the FAQ for a discussion of the BREAK signal and its underlying "implementation" -- you can generate a BREAK signal of your choice, simply by changing the speed of the serial line (to a speed that will cause framing errors) and generating characters on the line for the appropriate duration. BREAK signals and console lines are also discussed in the FAQ. Because of the nature of the console serial line, the OpenVMS Wizard would discourage its use for communications control of factory floor PLC devices. (PLCs are notorious for odd serial line operations and protocols, use of control characters, and for single-character I/O. Not all PLCs behave this way, but some do. These attributes can cause OpenVMS to be halted on various systems, depending on the characters received, and the character processing required for some PLC protocols can be resource-intensive. These attributes can tend to be incompatible with console operations and console assumptions.) For details on the OpenVMS terminal driver and its available function codes, please see the I/O User's Reference Manual. (The console serial line OPDRIVER driver does not entirely match the terminal driver -- again, the OpenVMS Wizard would not tend to use the console serial line for purposes other than as a console.)
|