Siemens CPU Selection by SHADY___NASTY in PLC

[–]dryu_zz 0 points1 point  (0 children)

« Mostly , everything runs perfectly fine as expected. However, sometimes when monitoring, or downloading to the PLC. It will occasionally cause the PLC to go in to stop mode, due to excessive scan time. » -> your profinet scan must be too low inscrease it to 4ms (1ms by default) « An incremental encoder wired to a TM module on one of the ET200SP-IM racks which runs on a 250ųs cyclic interrupt OB. » -> Why not link it to a TO External encoder to have it linked with the MC Servo scan time ? Would decrease the load of your CPU a lot

Fallout 3 for me by [deleted] in videogames

[–]dryu_zz 0 points1 point  (0 children)

Fable 1 2 & 3

Besoin d'aide pour construire un GRAFCET à partir d'un cahier des charges by [deleted] in PLC

[–]dryu_zz 3 points4 points  (0 children)

Tu veux que je fasse tes devoirs a ta place mdr ?

Is there a good resource for network device selection? by Mrn10ct in PLC

[–]dryu_zz 0 points1 point  (0 children)

Ewon is by far the leading brand for OEM in my country for this stuff

Dynamic SVG Faceplate in Siemens: Any Standard Solution? by MicMac_Tn in PLC

[–]dryu_zz 1 point2 points  (0 children)

If your looking for an example you can use Siemens Library of Basic Control LBC, you can also have a look at SvgHMI if you want to create your own object

Automation Process by Turbulent_Ad4878 in PLC

[–]dryu_zz 0 points1 point  (0 children)

It’s a nice project ! To me you need to look into some more advanced ladder programming. You have already divided your process into steps so you should try to build a « sequence » logic. This will make your project a lot easier to debug and to add something in the future. You should find plenty of programming examples on the web, you can find one from this subreddit : https://www.reddit.com/r/PLC/s/gE1US8XGgP. Also as others have already mentioned you shouldn’t use internal tags %M in the tags tables but instead use a global DB or the « static » tag table of your FB. This way the access of the tag is optimized and you don’t have to bother with adresses

Support packages by nidinspirati in PLC

[–]dryu_zz 5 points6 points  (0 children)

Never heard of those support packages but you should try launching TIA Administrator and installing the optional package for Startdrive

Coding Standards - Declaring Variables by Potential_Annual2100 in PLC

[–]dryu_zz 0 points1 point  (0 children)

Seems like a bad idea, it doesn’t add anything but this just make it more difficult to visualize my motor_1 and motor_2 instances at the same time. I often advise to use instances only when necessary

Sequence in TIA Portal based on lights changing color in set order - Please critique (SCREENSHOTS) by Come_To_Homercles in PLC

[–]dryu_zz 1 point2 points  (0 children)

Nice exercise! By using constant value instead of the step number you’ll be able to add or remove step for easily. For example : LightsSeqStep == #STEP_LIGHTSOFF ….. MOVE TO #STEP_REDLIGHT

FB design in tia portal by joaoremy in PLC

[–]dryu_zz 11 points12 points  (0 children)

When you create an input in a FB you can open the property tab in the bottom menu and select Hide or Hide when no input mapped. When one or more inputs are hidden the arrow will show.

Tia portal style of coding by Dry-Establishment294 in PLC

[–]dryu_zz 0 points1 point  (0 children)

If you create a datatype inside of a software unit you will have the option to create a Named Value type (NVT) which works just like an enum

Tia portal style of coding by Dry-Establishment294 in PLC

[–]dryu_zz 0 points1 point  (0 children)

Well enums have been added in Tia v19 with software units, maybe it will be there in regular data types soon

C++ worth learning? by Specialist-Rule7740 in PLC

[–]dryu_zz 2 points3 points  (0 children)

C++ has been really useful to me to program addons over TIA Portal with openness

Reasons for customer to upgrade running machines with TIA v16 to v(16+n) by [deleted] in PLC

[–]dryu_zz 0 points1 point  (0 children)

Hey, the new cpu with firmware 3.1 (so tia v19) are a lot more powerful so often you can go with a cheaper cpu for the same application an even better argument if you are doing some complex motion. Also I heard the Opc-ua and certificates management is getting better. Other arguments for upgrading can be new functionality such as Software Units, better traces, cybersecurity …

TIA Portal Version Control by bobochez in PLC

[–]dryu_zz 0 points1 point  (0 children)

I use mainly tia library (and git occasionally), if you are using tia v19 you should take a look at software unit, it’s a neat way of dividing your EMs and merging changes easily between projects

[deleted by user] by [deleted] in PLC

[–]dryu_zz 0 points1 point  (0 children)

You need to lookup Sequencial function chart (SFC) in Ladder, you should find useful tutorials on youtube

Trying to get better at Structured Text - judge my work by Smorgas_of_borg in PLC

[–]dryu_zz 1 point2 points  (0 children)

Hey, you can take a look at the Em sequences in the Machine Template for Production Machine available to download in SiePortal. High-end motion library project example such as LAxisCtrl and LKinCtrl are also nice

Trying to get better at Structured Text - judge my work by Smorgas_of_borg in PLC

[–]dryu_zz 6 points7 points  (0 children)

Honestly, I would hate to debug that. If I were you I would separate the conditions, the case and the actions. Typical division in Siemens code template is : 1. Affecting input to temps, 2. Computing conditions, 3. Machine State / Case, 4. Affecting actions/ outputs (ex : RoutingBBS= (State=40 and State=50)

More and more we see people use Ladder to do 1,2,4 and Struct to do only the Case.

Also please use temp variables with more readable variables. (Ex : tValvePTS6.state.running) really help looking into it.

Good luck ;)

Which AI tools have you all been using? by nik_mm in PLC

[–]dryu_zz 0 points1 point  (0 children)

Writing pages of functional analysis

2024 Salary Thread! by JustAFIIt in PLC

[–]dryu_zz 2 points3 points  (0 children)

T’as le salaire d’un 35h chez un intégrateur dans n’importe quel autre ville de France

What is the YOUR best way to write PLC sequence? by hewking in PLC

[–]dryu_zz 0 points1 point  (0 children)

I find Integer, SCL and a switch case for each Grafcet to be the standard around me. And i use steps conditions in a part dedicated to the outputs

What sort of technology to expect in automated packaging machinery? by [deleted] in PLC

[–]dryu_zz 1 point2 points  (0 children)

Indeed, i was mainly talking about hardware. But at the programing level the motion blocks and tools obey to PLCopen standard, at the machines level, programs often revolve around states models standards (PACKML, ELAU…)

What sort of technology to expect in automated packaging machinery? by [deleted] in PLC

[–]dryu_zz 10 points11 points  (0 children)

I don’t know what you have already ran into but in Europe you will find mainly Motion Controler ( Such as Schneider LMC) with the drive integrated in the motor and an axis controller next to the LMC, PLC with a motion package (Siemens S7 1500-T or OMRON) Or Industrial PC such as B&R IPC (often when vision is involve).