Video 1 - UDTs and User Defined Function Blocks

preview_player
Показать описание
Emerson RX3i PACSystem Controller programming using Proficy Machine Edition 9.5.

Advanced Programming Video #1 - User-Defined Data Types (UDTs) and User-Defined Function Blocks (UDFBs)
Рекомендации по теме
Комментарии
Автор

how are we suppose to use it with PLC addreses and use it from HMI/ SCADA

AbdullahShaikh-ycxc
Автор

Nice video, but two suggestions. Your microphone is just barely picking up your voice, as I have my volume up full just to hear you. Secondly, either put your mic base, or your keyboard, on some padding, because it sounds like a John Bonham solo when you start typing.

TheWillingCoyote
Автор

I know the lesson here is using the power of UDTs, but as I was writing my comment below while you wrote your start rung, and I have a problem with... sorry, the real world has a problem with your code. You cannot always expect that motor.start_PB examine on to be true through sufficient logic scans to seal the output coil with the running status. It usually takes many milliseconds to pull in a starter or VFD, then close its running status contact, then have the PLC read its IO.
In other words, if the start PB is from an HMI, it may not stay running all the time, because the logic scan following will likely not have either the PB or the running status true.
Secondly, if someone started the motor locally in hand (not by the PLC) then switch the local HOA to OFF, it would continue running by the PLC. That's not cool.
That said, I believe that I may learn a lot from you, as I may have/wish to transform a significant amount of programming to benefit from UDTs and UDFBs,
It looks as though you created these videos during the pandemic, and I see no activity in a long time. I hope all is well. Thanks.

TheWillingCoyote