Phase 3 - PLC Optimisation -
· One min read
Today's Tasks
- Optimising FaultTDAlsafe
- Updating FaultTDAlsafe block calls in
- AerationSIPSeq02 ...FB
- AerationSIPSeq03 ...FB
- LevelFaults ...FC
- OtherFaults ...FC
- TankPressure ...FC
- TT_BrokenFaults ...FC
- TempGuards
- AerationAlarms ...FC
- AerationProductCool ...FB
- AerationProductXfer ...FB
- AerationBarrierCool ...FB
- AerationSteamBarrier ...FB
- Optimising SblResetTmpLoggData ...FC
- Optimising ALS_ScrollList ...FB
FBD migration Negated EN Issue
The issue
Whilst writing the SCL code for the new FB LevelFaults which is to replace the original LevelFaults FC, by following the automatically migrated FBD code, questioned the result of the following network.

S7 classic code was this

Wrote SCL code as described in original S7 Classic FBD logic

Optimising FaultTDAlsafe
Update Block Calls of FaultTDAlsafe
Optimising FaultTDAlsafe
Method
Deleted this function as logging in not used in the project.
Plus deleted the networks where Called, in the follow blocks;
- Sterilization
- XferInlet1
- Empty
- SWFlush
- Shutdown
- CIP
- Agitation
- SteamBarriers
- Maintenance
- XferAFM1
- XferAFM2