New Community Ranking System
Our Community ranking system has recently been updated. You may notice changes in user rankings and receive system messages or notifications. If you have questions about how the new ranking works, please refer to the announcement post for more details (click here).
Advanced OPC Driver - Block Controls
Geo SCADA and Remote Operations Devices Ideas
Use this portal to submit your innovative ideas to make Geo SCADA Expert and Devices such as SCADAPack, Trio and Realflo of greater value to you and to the SCADA & Telemetry community. Every idea will be individually reviewed by our team for merit and will be marked Under Consideration.
Search in
Improve your search experience:
Exact phrase→Use quotes " "(e.g., "error 404")
Wildcard→Use * for partial words(e.g., build*, *tion)
AND / OR→Combine keywords(e.g., login AND error, login OR sign‑in)
Keep it short→Use 2–3 relevant words, not full sentences
Filters→Narrow results by section(Knowledge Base, Users, Products)
Send a co-worker an invite to the portal.Just enter their email address and we'll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send InviteCancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
It would be really neat to see the OPC server object have a checkbox for something like Block Controls or Ignore Writes. The use case for this is when there's a production system and a second system (QA or Dev) pointed to the same OPC server. You can have the OPC server object in QA configured to ignore writes that way all other features continue to function without impeding with production data. Often times we have customers who want to see values updating in development or QA to replicate load and other things.
We could use server denied permissions and block control, but we still want logic and ST to continue to work so I'm not sure there's a workaround for it.
You could use the Server ViewX configured permissions. There's three settings here, which I haven't really used much, so not sure entirely how they operate:
ViewX user denied permissions
WebX/Operator ViewX user denied permissions
Standard pick menu denied permissions
This would obviously apply across all objects in the whole database, which may not be what you really want.
To get finer grained, you'd likely just need to remove Control security permissions from everyone. That would still allow the Logic/ST to perform the actions, since it executes under the System permission level.
Going with ViewX or server denied permissions gets us most of the way there, but the issue still exists for things like logic where they're doing things like writing totals back to a PLC or doing GQ writes. We'd want to seize all controls from writing out to a device, whether from a script or server side logic, but still allow controls for internal items.
Each of the items you noted has a use case, but none of them are simply a "ignore controls sent via OPC". It's either controls for specific users, controls for ViewX as a whole which affects internal tags, or just hiding controls from pick menus.