ADC Community_02 (Automationdirect.com) asked a question.
We are pleased to announce the release of Productivity Suite 3.8 featuring a PLC Simulator and StrideLinx Secure VPN Integration.
https://www.automationdirect.com/support/software-downloads#
The PLC Simulator provides a means to emulate parts of the Productivity Series hardware including:
P3000 CPUs and local bases
P2000 CPUs and local bases
P1000 CPUs and local I/O stack
All basic I/O modules, both analog and digital
StrideLinx Secure VPN Integration makes connecting to remote PLCs using StrideLinx routers a cinch. Once configured, Productivity CPUs connected through StrideLinx VPN routers are easily selectable from within Productivity Suite’s CPU Connections dialog.
https://community.automationdirect.com/s/article/FAQ-StrideLinx-Integration-into-Productivity-Suite
Tested ONE aspect of the simulator.
It successfully wrote a bit to a P3-550 CPU to start a process.
Now, how to protect against attacks/accidents?
This is a good reminder about taking security in to mind when creating a project.
probably the best we can do is keep modbus registers to a minimum an use the strictest subnet mask we can to limit traffic or better yet is managed switches set up to only allow though what is necessary.
>This is a good reminder about taking security in to mind when creating a project.
Thank you!
I have very few projects in which I have assigned Modbus Addresses to internals.
It is a trivial task to create a program/script to emulate the PxK protocol - to read/write ANY(*) existing SysID in the PAC's address space. -- I will not discuss the details.
(*) considering the R/W properties of the respective SysId
Interesting, I never really thought about it but there has to be a API for the PxK for things like HMIs to work. With out actually trying it I wonder if it could be reverse engineered from wire shark captures for any major PLC manufacture.
I have questioned this. I would (for a reasonable price) BUY a license that would allow me (or others here) to write PC apps to do this very thing. I really am not satisfied with the Dataworx implementation / application.
( We purchased Bizware's VB6 app in 2010. I know it was VB6, because ThunderRT6FormDC and the various runtime-errors that were not handled by the software, the server-crash if I try to get the server's error log and monitor-app-hang if I let the Monitor attempt to start the Server )
My whole Bizware experience has left me wanting. I am not interested in throwing any more money their way.


The "What's New" for 3.8.0.4 has an image of 3.7.0.4 with the [Simulator] button.😜
Seems to work well with a quick simple rung.
Clean and simple. I've attached the file.
Well done. Thank you,
Garry
https://accautomation.ca/series/productivity-1000-plc/
Productivity Simulator test
I've got a video now on YouTube that will show the simulator in action.
Here is an unlisted link:
https://youtu.be/9TyA5FOcvrE
On November 9, I will publish the post on the website along with some additional information.
https://accautomation.ca/series/productivity-1000-plc/
Let me know what you think.
Thank you,
Garry
Here is the post that goes with the video.
Productivity Suite PLC Simulator Software Free Download
https://accautomation.ca/productivity-suite-plc-simulator-software-free-download
Video:
https://youtu.be/9TyA5FOcvrE
Regards,
Garry
https://accautomation.ca/series/productivity-1000-plc/